A extension to metrics-graphics which adds step-wise brushing support to line charts.
Requires metrics-graphics >= v2.5
This addon currently only supports the aggregated rollover.
When including this addon,
args.aggregate_rollover will automatically be set to
While it does work with the voronoi setup, d3 raises a few errors in the console, so additional work is required for that. (A PR is more than welcome!)
Install using bower:
bower install mg-line-brushing --save
dist/mg_line_brushing.js in your build, or include it in your HTML:
Import the default styles from
dist/mg_line_brushing.css, or create your own:
<link rel="stylesheet" href="bower_components/mg-line-brushing/dist/mg_line_brushing.css" type="text/css" />
||Enable this addon.|
||Enables the stepwise zoom-out. This introduces an element of statefulness into the chart, which can be unhelpful in certain cirumstances. If you are managing state manually, set this to
||null||An optional callback which is triggered after brushing. E.g.
Found a bug or have an idea for a new feature? File an issue or, better still, submit a PR :
- Code your fix / feature.
- Write some tests.
- Submit a PR.