瀟瀟雨雨
2021-08-20 14:40:55
我的CHART.JS的圖形有問題,當我把時間間隔設置為2年時,月份的一些標簽重疊。我希望所有標簽都出現,時間間隔無關緊要。var g = new Chart(ctx, { type: 'bar', data: { labels: labelsHeader, datasets: listData, }, options:{ maintainAspectRatio: false, }});
3 回答

嚕嚕噠
TA貢獻1784條經驗 獲得超7個贊
在選項下添加以下內容:
options: {
scaleShowValues: true,
scales: {
xAxes: [{
ticks: {
autoSkip: false
}
}]
}
}

藍山帝景
TA貢獻1843條經驗 獲得超7個贊
一些屬性將是有用的。
options: {
? scales: {
? ? xAxes: [{
? ? ? ticks: {
? ? ? ? maxRotation: 50,
? ? ? ? minRotation: 30,
? ? ? ? padding: 10,
? ? ? ? autoSkip: false,
? ? ? ? fontSize: 10
? ? ? }
? ? }]
? }
}
autoSkip
: 顯示所有標簽maxRotation
:刻度標簽的旋轉(僅適用于水平刻度)minRotation
:刻度標簽的旋轉(僅適用于水平刻度)padding
:刻度標簽和軸之間的填充。當設置在垂直軸上時,這適用于水平 (X) 方向。當設置在水平軸上時,這適用于垂直 (Y) 方向。fontSize
: 字體大小
希望這有幫助!
添加回答
舉報
0/150
提交
取消