Highstock。防止差距增加新的系列

问题描述 投票:0回答:1

我想在ohlc图表上划一条线,但我不希望新系列引入差距。第一个系列(ohlc)仍然应该以一种尼加方式放置蜡烛,它们之间的间隙保持不变(我认为它只是“序数”值,但不幸的是你不能在系列级别指定它,但只有轴级)。

xAxis: {
    ordinal: true
},

例:

http://jsfiddle.net/5r97owky/8/

感谢您的任何帮助

highcharts series
1个回答
0
投票

是的,差距是由ordinal选项引起的,但你可以为xAxis系列创建额外的line

Highcharts.stockChart('container', {
    chart: {
        events: {
            load: function() {
                var xAxes = this.xAxis,
                    extremes = xAxes[0].getExtremes();

                xAxes[1].setExtremes(extremes.min, extremes.max, true, false);
            }
        }
    },
    xAxis: [{}, {
        visible: false
    }],

    ...

});

现场演示:http://jsfiddle.net/BlackLabel/1mbo2zp4/

API:https://api.highcharts.com/highstock/xAxis.ordinal

© www.soinside.com 2019 - 2024. All rights reserved.