2 Repos
Defines drag-based selection over a continuous range for brushing, panning, and zooming in charts.
Distinct from Range Selection Interfaces: No candidate covers interval selection for chart brushing; closest is Range Selection Interfaces which is for date pickers.
Explore 2 awesome GitHub repositories matching user interface & experience · Interval Selections. Refine with filters or upvote what's useful.
Vega-Lite is a high-level declarative language for specifying interactive, multi-view visualizations. It compiles a concise JSON specification into a full Vega visualization, automatically inferring scales, axes, and legends from encoding declarations. The grammar-of-graphics encoding maps data fields to visual channels such as position, color, size, and shape, while a multi-view composition grammar enables layered, faceted, concatenated, and repeated layouts. Reactive parameter binding links named parameters to input widgets, selections, and expressions for dynamic updates. The project suppo
Vega-Lite defines a selection based on drag interactions, allowing users to brush, pan, and zoom over a continuous range.
bqplot is an interactive data visualization library for Jupyter notebooks. It implements a grammar of graphics model, allowing users to build complex 2D charts by combining marks, scales, and axes. The library distinguishes itself with specialized toolkits for financial charting, such as OHLC candlesticks and time-series analysis, and geographic data visualization, including choropleths and custom map projections for TopoJSON and GeoJSON data. It enables deep interaction through tools like lasso selection, rectangular brushing, and the ability to manually manipulate plot points or line data.
Supports drag-based selection over multiple continuous ranges for brushing and data isolation.