我有一个amchart,javaScript图表,带有滚动的列图。我希望能够将最小值的类别轴数据和图表中当前显示的最大值提取。
示例:如果我在X轴上有0-10,并且将其缩放到4-6,我希望能够在第4点和第6点引用数据。
。我是Amcharts的新手,所以希望我只是错过了一些简单的东西,但我似乎无法弄清楚。
这是我制作的图表的链接:https://live.amcharts.com/u4ymv/
您可以使用缩放事件从其事件对象捕获startIndex
和endIndex
。
在下面的示例中, zoomedData
是缩放选择。
chart.addListener("zoomed", zoomed);
function zoomed (e) {
var chart = e.chart,
data = chart.dataProvider,
zoomedData = data.slice(e.startIndex, e.endIndex + 1);
}
请在此处查看示例:https://codepen.io/team/amcharts/pen/246e8266610E848B7389FB857348A