如何将值0 [阈值]中心,分隔正负值的线?

时间:2013-05-06 16:17:31

标签: highcharts

在下面的演示链接中,如果用户点击系列或图例[Jane或John],则值或图表动态会根据系列输入设置y轴值。

有没有办法在阈值的任何一侧设置静态或相等的值集? [7.5,5,2.5,0-2.5,-5,-7.5] ???哪个保持不变?

Example from highcharts demo section

series: [{
            name: 'John',
            data: [5, 3, 4, 7, 2]
        }, {
            name: 'Jane',
            data: [2, -2, -3, 2, 1]
        }, {
            name: 'Joe',
            data: [3, 4, 4, -2, 5]
        }]

1 个答案:

答案 0 :(得分:2)

您需要在Y轴上设置最小/最大值,如下面的

    yAxis: {
        min: -7.5,
        max: 7.5
    }

或者你可以让highcharts设置极值,但是在

后手动设置
var chart = $('#container').highcharts({
   ...
}).highcharts();
var extremes = chart.yAxis[0].getExtremes();
chart.yAxis[0].setExtremes(extremes.min, extremes.max);