首页 > 解决方案 > 高库存。防止空白增加新的系列

问题描述

我想在 ohlc 图表上画一条线,但我不希望新系列引入差距。第一个系列(ohlc)仍然应该以尼卡方式放置蜡烛,无论开盘时间如何,它们之间都有恒定的间隙(我认为它只是这样做的“序数”值,但不幸的是你不能在系列级别指定它,但只有轴水平)。

xAxis: {
    ordinal: true
},

例子:

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

感谢您的任何帮助

标签: highchartsseries

解决方案


差距是由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


推荐阅读