IEEE Transactions on Visualization and Computer Graphics (Proc. IEEE VIS 2026), 2026

Libra+: Compositional Interaction for Data Visualization

Xu Luo, Yue Zhao, Bongshin Lee, Jean-Daniel Fekete, Yunhai Wang

teaser cropped page 0001

Figure 1: Reusing reordering instruments across chart types.

Abstract (Summary)

Libra+ describes interactive visualization through the event that initiates an action, the object affected, and the response presented to the user. Reusable instruments implement these behaviors and can be assembled across layers or views. Coordination mechanisms address competing inputs, linked updates, and customized responses. Built on Libra.js, the library demonstrates how developers can combine simpler behaviors into richer interfaces and adapt interactions to different chart types.

Links

Figures

fig2 cropped page 0001

Figure 2: Combining selection, movement, and resizing.

fig3 cropped page 0001

Figure 3: Managing competing input and display behaviors.

fig4 cropped page 0001

Figure 4: Coordinating selections across linked views.

fig5 cropped page 0001

Figure 5: Assembling a DimpVis-style interaction.

fig6 cropped page 0001

Figure 6: Adapting instruments to maps and beeswarm charts.

fig7 cropped page 0001

Figure 7: Combining interactive components in Dust-and-Magnet.

edgelens page 0001

Figure 8: Revealing neighboring edges with a movable lens.

Copyright © IDEAS Lab 2026
Shandong Univeristy, Qingdao, China
Visitor Map powered by ClustrMaps