每次我在 Highcharts 中设置最小值和最大值时,我都不会得到具有我发送的精确最小值和最大值的图表,但总是有些接近的值。似乎 Highcharts 正在为轴选择一个间隔范围,如果我的最大值不符合正确的间隔,它就会被忽略或四舍五入。
例如,如果我将 Y 轴的最小值设置为 0,最大值设置为 3125,那么我得到的 Y 轴从 0 开始,然后以 500 的增量递增到最大值 3500,这根本不是我想要的。
我可以让图表使用精确的最大值,还是总是以某种奇怪的方式进行舍入?
您可以做几件事。
1)将你的tickInterval设置为一个可以除以你的最大值的数字
2) 将 y 轴的 'endOnTick' 设置为 false,并将 maxPadding 设置为 0。这会将图表 max 设置为您的规格,无论最后一个刻度线落在哪里。
http://api.highcharts.com/highcharts#yAxis.tickInterval http://api.highcharts.com/highcharts#yAxis.tickInterval
http://api.highcharts.com/highcharts#yAxis.maxPadding http://api.highcharts.com/highcharts#yAxis.maxPadding
http://api.highcharts.com/highcharts#yAxis.endOnTick http://api.highcharts.com/highcharts#yAxis.endOnTick
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)