Highcharts / Highstock 阶梯线没有垂直“过渡”线?

ux.*_*eer 4 highcharts highstock

是否可以从“方波”线中省略垂直线?我想你可以称之为水平线,这是一个例子:

水平线

Mar*_*ark 5

实现这种外观的最简单方法是使用带有自定义“线”符号的散点图:

// define a custom line symbol
Highcharts.SVGRenderer.prototype.symbols.line = function (x, y, w, h) {
    return ['M', x, y, 'L', x - w * 2, y, 'M', x, y, 'L', x + w * 2, y, 'z'];
};
if (Highcharts.VMLRenderer) {
    Highcharts.VMLRenderer.prototype.symbols.cross = Highcharts.SVGRenderer.prototype.symbols.cross;
}

$('#container').highcharts({
    chart: {
        type: 'scatter'    
    },
    title: {
        text: 'Look At Lines!!'
    },     
    series: [{
        name: 'Line Symbol',
        data: [54.4, 29.9, {y: 129.2, radius: 8}, 144.0, 176.0, 135.6],
        marker: {
            symbol: 'line',
            lineColor: null, 
            lineWidth: 2
        }
    }]
});
Run Code Online (Sandbox Code Playgroud)

请注意,您可以通过增加radius.

在这里摆弄。

产生:

在此处输入图片说明