ハイチャートのyaxisは、常に0ではなく1から開始する必要があります。データセットは整数で、1が最低です。考えられる限り、min、minrangestartontickですべての組み合わせを試しました。yaxisにゼロではなく1を表示させることができた唯一の方法は、以下のスニペットを使用することです。基本的に0を非表示にしてから、そのプロットバンドにカスタムラベルを設定して、のラベルを付け1
ます。これが唯一の方法ですか?
yAxis: {
min:1,
showFirstLabel: false,
allowDecimals : false,
reversed: true,
plotBands: [{
color: '#EBFAEB',
from: 0,
to: 10,
label: {
text: '1',
style: {
color: '#000000',
},
align: 'left',
verticalAlign: 'top',
y: 0,
x: -15
}
}],
私が使用しているサンプルデータ
series: [{
name: 'Tokyo',
data: [7, 6, 9, 14, 18, 21, 25, 26, 23, 18, 13, 9]
}, {
name: 'New York',
data: [13, 2, 1, 11, 17, 22, 24, 24, 20, 14, 8, 2]
}, {
name: 'Berlin',
data: [1, 3, 3, 8, 13, 17, 18, 17, 14, 9, 3, 1]
}, {
name: 'London',
data: [3, 4, 5, 8, 11, 15, 17, 16, 14, 10, 6, 4]
}]