簡體   English   中英

Highcharts y軸的最大值不是我期望的最大值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM