如何在系列之间创建范围?

How to create a range between series?

有没有人知道如何在没有像下图这样的值时通过在系列之间添加范围来优化系列显示。

例如在 3500MW 和 6500MW 之间没有值,那么如何做才能像图片中那样紧凑显示系列

非常感谢您的帮助:)

您正在寻找 yAxis.breaks

yAxis: {
    lineColor: 'black',
    lineWidth: 2,
    title: false,
    tickInterval: 100,
    breaks: [{
        from: 500,
        to: 3000
    }],
    events: {
        pointBreak: pointBreakColumn
    }
},

breaks 定义您希望在轴中发生中断的位置。 pointBreak 事件允许您在断点处添加特殊样式(例如,图像中的锯齿形线)。

我试过使用 yAxis 类型:'logarithmic'?显着减少远值之间的差距。 演示:[https://jsfiddle.net/BlackLabel/vj83L76q/]

Highcharts.chart('container', { 图表: { 类型:'line' },enter code here y轴:{ 类型:'logarithmic' }, 系列: [{ 数据:[100, 1000, 2000, 3000, 7000, 20000] }]