Javascript ChartJS:图表不显示所有数据
由于某些原因,此图表未显示阵列中的最后两个数据Javascript ChartJS:图表不显示所有数据,javascript,jquery,chart.js,Javascript,Jquery,Chart.js,由于某些原因,此图表未显示阵列中的最后两个数据 var data = { labels: ["Brasil", "Argentina", "Chile", "Paraguai", "Peru", "Bolívia", "México"], datasets: [{ data: [ 9.19, 7.77, 6.80, 6.23, 6.00, 4.00, 4.00 ], backgroundColor: backgroundColor }],
var data = {
labels: ["Brasil", "Argentina", "Chile", "Paraguai", "Peru", "Bolívia", "México"],
datasets: [{
data: [ 9.19, 7.77, 6.80, 6.23, 6.00, 4.00, 4.00 ],
backgroundColor: backgroundColor
}],
};
有人知道为什么会发生这种情况吗?您需要将Y轴设置为从0开始,默认情况下,它从数据集中存在的最小值开始,在您的情况下为4。因此,值为4的最后两列不可见
yAxes: [{
ticks: {
beginAtZero: true
}
}]
更新笔:您需要将Y轴设置为以0开始,默认情况下,Y轴以数据集中的最小值开始,在您的情况下为4。因此,值为4的最后两列不可见
yAxes: [{
ticks: {
beginAtZero: true
}
}]
更新笔:图形上的y刻度至少为4。 最后2个点的值为4,因此不显示它们。
将最小值设置为0,或至少小于4,它们将显示。图形上的y刻度最小值为4。 最后2个点的值为4,因此不显示它们。
将最小值设置为0,或至少小于4,它们将显示。它不会显示它,因为y轴从底部的4开始。如果设置:
xAxes:[{display:true}]
它不会显示它,因为y轴从底部的4开始。如果您设置:xAxes:[{display:true}]
Nice,您可以看到它!我以为默认值是零。太好了!我以为默认值是零。