-
-
Notifications
You must be signed in to change notification settings - Fork 36
Open
Description
- Set selection via props (change range, bind, etc)
- Synced / Coordinated views
- Click outside to clear
- Update immediately (
changeevent) - Update on mouseup (
endevent) - Axis
- Highlight selected values
- Styling (range, handle)
- Add icons to handles
- SVG pattern range
- Range above axis
- Double click to select all / clear (possibly?)
- Ordinal
- Bar Chart example
- Snapping
- Improve axis ticks, especially for dates
- Possibly leverage getMajorTicks() / getMinorTicks()
- Radial
- Parallel coordinates
- Geo
- Coordinated views (scrolling with brushing)
- Drag handle for single axis
- Clear selection with single click, double click, or disable
- Translate using scroll
- Diagonal handles
Examples
- Svelte
- d3
- https://d3js.org/d3-brush
- https://observablehq.com/@d3/ordinal-brushing
- https://observablehq.com/@didoesdigital/26-june-2020-d3-bar-chart-brush
- https://observablehq.com/@maritrinez/d3-brushable-timeline
- https://observablehq.com/@maritrinez/d3-brushable-timeline-beeswarm
- https://observablehq.com/@d3/brush-filter
- https://observablehq.com/@d3/click-to-recenter-brush
- https://observablehq.com/@d3/empty-brush-selection
- https://observablehq.com/@d3/brush-handles
- https://observablehq.com/@d3/double-click-brush-clear
- https://observablehq.com/@bumbeishvili/data-driven-range-sliders
- https://observablehq.com/@d3/focus-context?collection=@d3/d3-brush
- https://d3-graph-gallery.com/graph/interactivity_brush.html
- https://observablehq.com/@yurivish/coordinated-views
- https://observablehq.com/@heman/zooming
- https://observablehq.com/@thetylerwolf/day-17-radial-bar-chart
- https://observablehq.com/@sandraviz/global-temperatures-anomalies
- https://observablehq.com/@d3/brushable-scatterplot-matrix
- https://observablehq.com/@d3/quadtree-brush
- https://observablehq.com/@bumbeishvili/data-driven-range-sliders
- Other
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Projects
Status
Up next