2017-08-14 44 views
0

我在highcharts中使用yAxis的自定义格式器。下面让我当前y轴值:在绘制曲线时获取高图中一系列的x和y值

yAxis: { 
    labels:{ 
      formatter: function(){ 
          return this.value 
         } 
      } 
} 

有没有办法,我也可以访问坐标的X轴值和Z轴值格式化函数内的方法吗?我可以得到所有的值,但不是相应的x和z值。

+0

你对应的数值是什么意思?你的意思是,你还想要显示与标签具有相同y值的点的x值?如果是这样,你可以用类似于下面的例子来实现它。例如:http://jsfiddle.net/4trobd4t/。 –

回答

1

首先你需要从控制台中检查图表对象,

yAxis: { 
    labels:{ 
     formatter: function(){ 
         console.log(this); 
        } 
     } 
} 

您可以在此对象中找到任何需要的值。例如; this.chart.xAxis[0].categories[0]将为您提供xAxis上的第一个元素的值。