How can I get the max value of a y axis at highcharts?

前端 未结 2 1762
暖寄归人
暖寄归人 2020-12-31 08:48

How can I get the max value of a y axis at highcharts?

i.e. http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts

相关标签:
2条回答
  • 2020-12-31 09:24

    This information is directly accessible from a Axis object. For example:

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

    As mentioned you can use Axis.getExtremes (API) , but the same data is also available as:

    • Axis.min: Min of the axis
    • Axis.max: Max of the axis
    • Axis.dataMin: Min of the data
    • Axis.dataMax: Max of the data

    And even some historic data if the extremes of the axis has changed:

    • Axis.oldMin: The previous min of the axis
    • Axis.oldMax: The previous max of the axis
    0 讨论(0)
  • 2020-12-31 09:26

    Assuming that chart is your chart var.
    chart.yAxis[0].max;

    demo

    Update

    @Anagio told that it's possible to get it the following way.
    chart.yAxis[0].getExtremes

    This way you can get the data values and the tick values.
    The data values are the values from your series, while the tick values are the values from chart lines.

    Reference

    0 讨论(0)
提交回复
热议问题