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

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

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

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

highchart

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

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

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

谢谢

jquery highcharts
1个回答
0
投票

您可以禁用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

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