2

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

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

来自 highcharts 演示部分的示例

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]
        }]
4

1 回答 1

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);
于 2013-05-06T17:20:24.840 回答