如何获得HighCharts柱形图来扩展yAxis以便没有那么多的空白?

时间:2015-05-07 22:01:13

标签: highcharts

我有一个我正在a jsfiddle工作的柱形图。在其中,我在yAxis上将min设置为81并将max设置为105,以便图表占据整个高度。但是,只要我给出最大值超过100,它就会将其四舍五入到120,这样我的图表就会缩小。如果max更改为100,那么它会以我想要的方式显示它(尽管某些条被切断)。知道如何让这张图表按比例缩放,以便yAxis区域比我的酒吧稍大吗?代码:

server

1 个答案:

答案 0 :(得分:2)

如果您看到max的{​​{3}},您会看到:

  

如果endOnTick选项为true,则max值可能会向上舍入。

因此,解决方案是设置endOnTick: false,默认为true。这同样适用于min

请注意,这可能会使您的刻度线(轴标签)出现在奇怪的位置,但这可以通过大量tick...选项来解决,例如tickIntervaltickPositioner,{{1 },tickPositions ...

您的代码的示例添加可能是(API documentation):

tickAmount

请注意,endOnTick: false, startOnTick: false, tickPositions: [81,105] 可能仍有一些间距,默认为maxPadding。您也可以将其设置为0.05,但随后点可能会到达绘图区域的最边缘。