我的最后一列没有显示,我使用chart.js 2.5

我的最后一列没有显示,我使用chart.js 2.5,chart.js,Chart.js,我的最后一列没有显示,我使用的是chart.js 2.5,框架使用的是laravel 5.4,数据已经确认进入传入 看看这个数字: 数据已被输入到传入的: var ctxBar = $('#barChart'); var data2 = { labels: {!!json_encode($project_names, JSON_UNESCAPED_UNICODE) !! }, datasets: [{ backgroundColor: [

我的最后一列没有显示,我使用的是chart.js 2.5,框架使用的是laravel 5.4,数据已经确认进入传入

看看这个数字:

数据已被输入到传入的:

var ctxBar = $('#barChart');
var data2 = {
    labels: {!!json_encode($project_names, JSON_UNESCAPED_UNICODE) !! },
    datasets: [{
        backgroundColor: [
            'rgba(255, 99, 132, 0.2)'
        ],
        borderColor: [
            'rgba(255,99,132,1)'
        ],
        borderWidth: 2,
        data: {!!json_encode(TasksCountArray($projects), JSON_UNESCAPED_UNICODE) !! }
    }]
};

var myBarChart = new Chart(ctxBar, {
    type: 'bar',
    data: data2,
    options: {
        responsive: true,
        title: {
            display: true,
            text: 'Projects Tasks'
        },
        legend: {
            display: false
        },
        fullWidth: true
    }
});


此问题已解决。默认情况下,Y轴不是从0开始的。可以为此添加一个选项。选项:{scales:{yAxes:[{ticks:{beginAtZero:true}}}]}