If you would like to use chart as a zoom control for your UI, you might want to display just chart's scrollbar with a series preview in it, without showing the actual chart. This tutorial will show how.
We'll take a regular XY chart as an example.
Add an XYChartScrollbar to it, as well as instruct it to show some series.
chart.scrollbarX = new am4charts.XYChartScrollbar(); chart.scrollbarX.series.push(series);
chart.scrollbarX = new am4charts.XYChartScrollbar(); chart.scrollbarX.series.push(series);
{
// ...
"series": {
"id": "s1",
// ...
},
"scrollbarX": {
"type": "XYChartScrollbar",
"series": ["s1"]
}
}
MORE INFO For more info about XYChartScrollbar check "Scrollbar with preview" section in our XY chart article.
Finally, we'll hide the whole plot area by disabling chart's plotContainer:
chart.plotContainer.visible = false;
chart.plotContainer.visible = false;
{
// ...
"plotContainer": {
"visible": false
}
}
And that's it:
See the Pen amCharts 4: Scrollbar-only chart by amCharts (@amcharts) on CodePen.