在图表中,当图表数据很大时,x 轴标签会重叠。我使用了“step”属性如下:
xAxis: {
labels:{
step: (stepVal ? stepVal : 0),
},
}
我根据数据计算 stepVal 的值。这解决了 x 轴上标签重叠的问题。但是,当我缩放图表时,我想查看 x 轴上的所有标签。如何得到它?
在图表中,当图表数据很大时,x 轴标签会重叠。我使用了“step”属性如下:
xAxis: {
labels:{
step: (stepVal ? stepVal : 0),
},
}
我根据数据计算 stepVal 的值。这解决了 x 轴上标签重叠的问题。但是,当我缩放图表时,我想查看 x 轴上的所有标签。如何得到它?
在 Highcharts 3.0 中,您可以使用
chart.xAxis[0].update({
labels: {
step: newValue
}
}
用于更新步骤。仅在新图表的选项中设置新值是行不通的。
我相信你正在寻找的是这个..
http://api.highcharts.com/highcharts#chart.events.selection
如果发生缩放操作,您将需要更改 xAxis 标签步骤。您需要根据缩放后可见的标签数量来确定要显示的标签数量。