[英]Highcharts y-axis's max value is not what I expect it to be
請查看以下highcharts yAxis配置:
yAxis: [{
max: 4,
tickAmount: 4,
tickInterval: 1,
endOnTick: false
}],
小提琴: https : //jsfiddle.net/TedLilljegren/8fx9u9v7/
如您所見,小提琴使用highcharts.js顯示柱形圖。 我的問題是這樣的:
yAxis的最小值為0,這很合理,但最大值為6!
這是為什么?
我已將yAxis的最大值設置為4,小於6,此外,我還將tickInterval設置為1,tickAmount為4,這應該導致最大y極端值為4!
據我所知,數組中的yAxis與這個問題無關,endOnTick也沒有。
如果有人可以幫助我理解我,我將不勝感激!
設置tickAmount
,軸max
可能會延長; 從文檔 :
如果設置了tickAmount,則軸可能會超出設置的最大值,以達到給定的滴答數。 在由chart.alignTicks確定的具有多個軸的圖表中,可能會發生同樣的情況,其中內部應用了tickAmount。
如果刪除tickAmount
max
不會受到影響。
Highcharts.chart('container', { yAxis: [{ max: 4, tickInterval: 1 }], chart: { type: "column", }, series: [{ data: [9, 0, 1] }] });
<script src="https://code.highcharts.com/highcharts.js"></script> <div id="container" style="height: 400px; max-width: 800; margin: 0 auto"></div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.