为什么这里有一个数字?

时间:2017-04-30 16:11:13

标签: bar-chart chart.js

我正在做一个条形图,我的列名有问题。我也试图给出x和yAxes的名字,但这也是一个问题。 这是我在数据库中的约会日期:

[{ "id": "1", "paliwo": "200", "przebieg": "150", "jedzenie": "0" }]

enter image description here

我的代码:

$(document).ready(function() {
    $.ajax({
        url: "data.php",
        method: "GET",
        success: function(data) {
            console.log(data);
            var paliwo = [];
            var przebieg = [];
            for (var i in data) {
                paliwo.push(data[i].paliwo);
                przebieg.push(data[i].przebieg);
            }
            var chartdata = {
                labels: paliwo,
                przebieg,
                datasets: [{
                    label: 'Paliwo',
                    backgroundColor: 'rgba(200, 200, 200, 0.75)',
                    borderColor: 'rgba(200, 200, 200, 0.75)',
                    hoverBackgroundColor: 'rgba(200, 200, 200, 1)',
                    hoverBorderColor: 'rgba(200, 200, 200, 1)',
                    data: paliwo
                }, {
                    label: 'Przebieg',
                    backgroundColor: 'rgba(200, 200, 200, 0.75)',
                    borderColor: 'rgba(200, 200, 200, 0.75)',
                    hoverBackgroundColor: 'rgba(200, 200, 200, 1)',
                    hoverBorderColor: 'rgba(200, 200, 200, 1)',
                    data: przebieg
                }]
            };
            var ctx = $("#mycanvas");
            var barGraph = new Chart(ctx, {
                type: 'bar',
                data: chartdata,
                options: {
                    scales: {
                        yAxes: [{
                            ticks: {
                                beginAtZero: true
                            }
                        }]
                    }
                }
            });
        },
        error: function(data) {
            console.log(data);
        }
    });
});

1 个答案:

答案 0 :(得分:0)

这是因为你给了labels:paliwo;标签表示x轴,paliwo表示[200]