高图:在负Y轴上绘制负值并设置初始值

时间:2019-11-29 06:45:21

标签: jquery highcharts

我正在尝试使用多个系列数据绘制面积图。数据也包含负值,但Y轴不会绘制低于0的值。 Here是上述情况的代码笔。

我想实现下图,其中Y AXis在负Y轴上绘制负值,并且Y轴应具有一些起始值{这将是样本数据的第一个值}。

highchart

我尝试为X轴设置偏移量,为Y轴设置最小偏移量,但是没有成功。

...
xAxis {
offset:-10000
},
yAXis {
min: 50000
...

请允许我通过HighCharts实现这种图形。

谢谢

1 个答案:

答案 0 :(得分:1)

您可以禁用yAxis.startOnTick选项,隐藏xAxis行,然后使用plotLines添加虚线:

xAxis: {
    ...,

    lineWidth: 0
},
yAxis: {
    ...,

    startOnTick: false,
    plotLines: [{
        value: 0,
        dashStyle: 'Dash',
        zIndex: 4
    }]
}

实时演示: http://jsfiddle.net/BlackLabel/kga5f782/

API参考: https://api.highcharts.com/highcharts/yAxis.plotLines