在tickPositions的Highcharts Gauge Chart显示值:

时间:2016-03-08 04:03:37

标签: highcharts

有人可以告诉我如何在计量表中[tickPositions:]显示动态值吗? 我正在解析来自csv的数据和基于jquery过滤器的值更改。 这个小提琴中的例子非常相关,但就我而言,价值是动态的。 http://jsfiddle.net/q5hgky25/3/

2 个答案:

答案 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});