在Highcharts中覆盖自动生成的Y轴图面积值

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

我有一定的要求,我需要在高图中覆盖Y轴的自动计算值。例如。enter image description here

这里,网格线绘图区域被平均分为100。我想覆盖此区域,以便使负绘图区域最大为50,而正绘图区域可以保持不变。即使我尝试使用max,min,softMax,softMin,天花板和地板属性,结果也一样。我当时在考虑使用辅助轴,但是该系列中只有一个数据会使第二个轴无用。我认为使用setExtremes()也不会有帮助。我希望避免修改库本身以添加某个选项,但是如果在highcharts中已经存在这样的选项,它将很有帮助。有什么建议吗?

javascript highcharts
1个回答
0
投票

使用tickPositionstickPositioner属性:

yAxis: {
  tickPositions: [-50, 0, 100, 200, 300, 400]
}

实时演示: http://jsfiddle.net/BlackLabel/6m4e8x0y/4883/

API参考:

https://api.highcharts.com/highcharts/yAxis.tickPositions

https://api.highcharts.com/highcharts/yAxis.tickPositioner

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