我正在尝试使用多个序列数据绘制面积图。数据也包含负值,但Y轴不会绘制低于0的值。Here是上述情况的代码笔。
我想实现下图,其中Y AXis在负Y轴上绘制负值,并且Y轴应具有某个起始值{这将是样本数据的第一个值}。
我尝试为X轴设置偏移量,为Y轴设置偏移量,但是没有成功。
...
xAxis {
offset:-10000
},
yAXis {
min: 50000
...
请允许我通过HighCharts实现这种图形。
谢谢
您可以禁用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