Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ChartJS:图表不显示所有数据_Javascript_Jquery_Chart.js - Fatal编程技术网

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,您可以看到它!我以为默认值是零。太好了!我以为默认值是零。