14

ハイチャートでay軸の最大値を取得するにはどうすればよいですか?

つまり、 http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/demo/line-basic/ここでの最大値は30です。ニューヨークと東京を無効にすると、20などになります。

何か案は?

4

2 に答える 2

23

chartそれがあなたのチャート変数であると仮定します。
chart.yAxis[0].max;

デモ

アップデート

@Anagioは、次の方法で取得できると述べました。
chart.yAxis[0].getExtremes

このようにして、データ値とティック値を取得できます。
データ値はシリーズの値であり、目盛りの値は折れ線グラフの値です。

参照

于 2012-09-06T13:53:32.697 に答える
12

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: 軸の以前の最大値
于 2014-08-16T12:37:59.063 に答える