ChartJS:图表不显示所有数据

mar*_*605 2 javascript jquery chart.js

由于某种原因,该图表没有显示数组中的最后两个数据。

\n\n
var data = {\n    labels: ["Brasil", "Argentina", "Chile", "Paraguai", "Peru", "Bol\xc3\xadvia", "M\xc3\xa9xico"],\n    datasets: [{\n        data: [ 9.19, 7.77, 6.80, 6.23, 6.00, 4.00, 4.00 ],\n        backgroundColor: backgroundColor\n    }],\n};\n
Run Code Online (Sandbox Code Playgroud)\n\n

http://codepen.io/marcelo2605/pen/PWWqJm?editors=0010

\n\n

有谁知道为什么会发生这种情况?

\n

Dee*_*eep 6

您需要将 Y 轴设置为从 0 开始,默认情况下它从数据集中存在的最小值开始,在您的情况下为 4。因此,值为 4 的最后 2 列不可见。

 yAxes: [{
            ticks: {
                beginAtZero: true
            }
        }]
Run Code Online (Sandbox Code Playgroud)

更新笔: http: //codepen.io/anon/pen/LxxVBp? editors=0010