如何在加载动态数据时为 highcharts 指定特定的刻度位置?
How to specify specific tick positions for highcharts when loading dynamic data?
我正在 Highcharts 中构建一个小的倍数折线图。我正在动态地从 google 工作表中提取数据。 y 轴刻度标记各不相同,我想将它们设置为从 -8 到 8(客户请求)。
我尝试了 tickPositions: [-8, -6, -4, -2, 0, 2, 4, 6, 8],各种 tickFormatter 函数,似乎没有任何效果。我输入的数据似乎覆盖了我尝试做的一切。
如何在 highcharts 中设置自己的开始和结束报价位置?或者更好的是如何在 highcharts 的 y 轴上设置特定的刻度?
您应该可以使用 min
、max
和 TickAmount
功能来实现它。
演示:https://jsfiddle.net/BlackLabel/bej8o7gn/
yAxis: {
min: -8,
max: 8,
tickAmount: 9
},
API: https://api.highcharts.com/highcharts/yAxis.min
API: https://api.highcharts.com/highcharts/yAxis.tickAmount
如果此配置没有帮助,请使用您的数据样本在某些在线编辑器上重现您的案例。
我正在 Highcharts 中构建一个小的倍数折线图。我正在动态地从 google 工作表中提取数据。 y 轴刻度标记各不相同,我想将它们设置为从 -8 到 8(客户请求)。
我尝试了 tickPositions: [-8, -6, -4, -2, 0, 2, 4, 6, 8],各种 tickFormatter 函数,似乎没有任何效果。我输入的数据似乎覆盖了我尝试做的一切。
如何在 highcharts 中设置自己的开始和结束报价位置?或者更好的是如何在 highcharts 的 y 轴上设置特定的刻度?
您应该可以使用 min
、max
和 TickAmount
功能来实现它。
演示:https://jsfiddle.net/BlackLabel/bej8o7gn/
yAxis: {
min: -8,
max: 8,
tickAmount: 9
},
API: https://api.highcharts.com/highcharts/yAxis.min
API: https://api.highcharts.com/highcharts/yAxis.tickAmount
如果此配置没有帮助,请使用您的数据样本在某些在线编辑器上重现您的案例。