как получить JSON данных с сервера для построения графика с помощью диаграммы. js - PullRequest
1 голос
/ 07 мая 2020

Я работаю над упорядочиванием и отображением пользователей с наибольшей активностью. полученные с сервера, я хочу отображать все данные в виде графика с использованием диаграмм. js. Данные сервера, то есть «Клара, 4 действия», «Джо, 7 действий». et c ...

1 Ответ

0 голосов
/ 07 мая 2020

Надеюсь, это поможет

var ctx = document.getElementById("myChart").getContext('2d');

var data = [4, 7];
var labels =  ["clara", "joe"]    

var myChart = new Chart(ctx, {
    type: 'line',
    data: {
        labels: labels,
        datasets: [{
            label: 'Activities',
            data: data,
        }]
    },
});

Использование ajax

$.ajax({
    url: "Your url",
    success: function (result) {
        var data = [];
        var myChart = new Chart(ctx, {
            type: 'line',
            data: {
                labels: result.labels,
                datasets: [{
                        label: 'Activities',
                        data: result.data,
                    }]
            },
        });
    }
});

Вы должны передать такой набор данных из бэкэнда,

{
    "chartData": {
        "labels": [
            "clara",
            "joe"
        ],
        "data": [
            4,
            7
        ]
    }
}

Также здесь это хороший Учебник об этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...