ハイチャートチャートの軸とグリッド線を完全に非表示にしようとしています。これまで、線の幅を0に設定しようとしましたが、うまくいきませんでした。
xAxis: {
lineWidth: 0,
minorGridLineWidth: 0,
lineColor: 'transparent'
}
軸線/目盛りとグリッド線をグローバルに無効にして「プレーン」プロットを作成することは可能ですか?
回答:
追加するだけです
xAxis: {
...
lineWidth: 0,
minorGridLineWidth: 0,
lineColor: 'transparent',
...
labels: {
enabled: false
},
minorTickLength: 0,
tickLength: 0
}
xAxis定義に。
バージョン4.1.9以降、簡単にaxis属性を使用できますvisible
。
xAxis: {
visible: false,
}
minorGridLineWidth
私が探していたあいまいなプロパティでした。ありがとう!
tickLength: 0
折れ線グラフの目盛りを非表示にするために必要なのはそれだけのようでした。
yAxis
あなたのためにも必要になります:
gridLineColor: 'transparent',
title.text
にnull
?とにかく、HighChartsは、軸を表示するかどうかを切り替える「visible」と呼ばれる単純なプロパティを実装する必要があります。機能リクエストとして投稿しました。ここで投票できます。
Highchartsのv4.9よりも大きいバージョンを使用visible: false
している場合は、xAxis
およびyAxis
設定で使用できます。
例:
$('#container').highcharts({
chart: {
type: 'column'
},
title: {
text: 'Highcharts axis visibility'
},
xAxis: {
visible: false
},
yAxis: {
title: {
text: 'Fruit'
},
visible: false
}
});
yAxisのグリッド線を次のように非表示にすることもできます。
yAxis:{
gridLineWidth: 0,
minorGridLineWidth: 0
}