HighCharts棒グラフの棒間のスペースを削除するにはどうすればよいですか?
私はHighChartsを使って簡単な棒グラフを作成しようとしています。
バーの間のスペースを削除したいと思います。私の研究は、私が、groundPadding
とpointPadding
という特性がこのスペースの原因であったと信じてくれました。しかし、両方を0
に設定しても何も変わりませんでした。
const config = {
chart: {
type: 'bar',
spacingTop: 0,
spacingRight: 0,
spacingBottom: 0,
spacingLeft: 0,
// marginTop: 0,
// marginRight: 0,
// marginBottom: 0,
// marginLeft: 0
},
title: {
text: null
},
legend: {
enabled: false
},
credits: {
text: ''
},
xAxis: {
categories: options.map(option => option.option),
// lineWidth: 0,
// tickWidth: 0,
},
yAxis: {
title: {
enabled: false,
},
gridLineWidth: 0,
tickAmount: 0,
showFirstLabel: false,
showLastLabel: false
},
series: [{
data: options.map(option => option.votes)
}],
plotOptions: {
bar: {
dataLabels: {
enabled: true
}
},
series: {
pointWidth: 20,
groundPadding: 0,
pointPadding: 0
}
}
};
EDIT:
該当する場合わからないが、赤div
私のチャートをラップは以下のとおりです。
<div style={{ width: '100%', height: '100%', margin: 'auto', border: '2px solid red' }}>
<ReactHighCharts config={config}></ReactHighCharts>
</div>
と緑div
は寸法を有し:width: 350px
とheight: 400px
はデモ:https://remove-space-between-bar-hbslv6.stackblitz.io
私はそれを試してみましたが、それは何もしませんでした。あなたはそれをラップしているディビジョンの次元のためだと思いますか? (その場合は編集を追加しました) – doctopus
ライブサンプルを追加するか、私の例を編集して、あなたが直面しているエラーを表示してください –
ここでデモを行いました:https://remove-space-between-bar-hbslv6.stackblitz.io – doctopus