我用chart.js创建了多个图表。我希望网格左右对齐,以便比较x轴。由于LongCategoryName,图表未对齐。Example of not aligned grids我不知道在创建图表之前,我在图表中有哪些类别。有没有办法做到这一点?链接到jsfiddle。我发现这个post建议:
LongCategoryName
afterFit(scale) { scale.width = 90; },
但对我来说,它只是对齐了规模的右侧,我需要双方对齐。
oprakyz71#
确保您需要将afterFit方法应用于y2轴。
afterFit
y2
y2: { type: "category", labels: [], offset: true, position: 'left', stack: 'demo', stackweight: 1, grid: { drawOnAreaChart: false }, title: { display: true, text: "Dataset" }, afterFit(scale) { scale.width = 90; } }
Demo @ JSFiddle
1条答案
按热度按时间oprakyz71#
确保您需要将
afterFit
方法应用于y2
轴。Demo @ JSFiddle