这个问题主要是由于Bar chart的初始设置问题导致的。可以通过以下代码来解决这个问题:
HTML模板:
TS文件:
public barChartOptions:any = {
scaleShowVerticalLines: false,
responsive: true,
scales: {
xAxes: [{
display: true,
ticks: {
beginAtZero: true,
minRotation: 0,
autoSkip: false,
maxRotation: 0
}
}],
yAxes: [{
display: true,
ticks: {
beginAtZero: true
}
}]
}
};
关键点在于,设置x轴的ticks的属性,将autoSkip设为false,这样就可以确保所有的标签都能被显示出来。