有人可以告诉我如何在计量表中[tickPositions:]
显示动态值吗?
我正在解析来自csv的数据和基于jquery过滤器的值更改。
这个小提琴中的例子非常相关,但就我而言,价值是动态的。
http://jsfiddle.net/q5hgky25/3/
答案 0 :(得分:0)
用于创建动态刻度位置,而不是使用
tickPositions:
你应该使用
tickPositioner: Function
为其分配了一个返回数字数组的函数
示例:
yAxis: {
tickPositoner: function() {
return [8, 100] // or the dynamic values you want to assign
}
}
有关详细信息,请参阅文档:http://api.highcharts.com/highstock#xAxis.tickPositioner
答案 1 :(得分:0)
可以update yAxis并设置新的tickPositions数组。
示例:http://jsfiddle.net/3ud14udf/
chart.series[0].setData([{y:42, color:'#f95d6f'}],false);
var newTP = [0,42,100];
chart.yAxis[0].update({tickPositions: newTP});