我怎样才能在highcharts y轴的最大价值?(How can I get the max va

2019-06-27 22:08发布

我怎样才能在highcharts y轴的最大价值?

即http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/demo/line-basic/这里最大值为30。 如果禁用纽约和东京是20等等。

有任何想法吗?

Answer 1:

假设chart是图表变种。
chart.yAxis[0].max;

演示

更新

@Anagio告诉记者,有可能得到它下面的方式。
chart.yAxis[0].getExtremes

这样,您就可以得到数据值和刻度值。
该数据值是从一系列的价值观,而刻度值从图表行的值。

参考



Answer 2:

此信息是从一个直接访问Axis对象。 例如:

var chart = $('#container').highcharts();
var axisMax = chart.yAxis[0].max; // Max of the axis
var dataMax = chart.yAxis[0].dataMax; // Max of the data

如前所述,您可以使用Axis.getExtremes ( API ),但同样的数据也可作为:

  • Axis.min :轴的民
  • Axis.max :所述轴的最大
  • Axis.dataMin :数据民
  • Axis.dataMax :数据的最大值

甚至有一些历史数据,如果轴的极端改变:

  • Axis.oldMin :轴的先前分钟
  • Axis.oldMax :轴的最大以前


文章来源: How can I get the max value of a y axis at highcharts?