ChartJS обновить диаграмму с несколькими наборами данных

Intent intent = new Intent(this, MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
PendingIntent contentIntent = PendingIntent.getActivity(this, new Random().nextInt(), intent, 0);
1
задан BMoney 5 March 2019 в 19:27
поделиться

1 ответ

Вы можете просматривать циклы, чтобы обновлять их вместе.

Вот фрагмент кода из документации ChartJS :

function addData(chart, label, data) {
    chart.data.labels.push(label);
    chart.data.datasets.forEach((dataset) => {
        dataset.data.push(data);
    });
    chart.update();
}

function removeData(chart) {
    chart.data.labels.pop();
    chart.data.datasets.forEach((dataset) => {
        dataset.data.pop();
    });
    chart.update();
}

Вы также можете проверить и посмотреть, обращаетесь ли вы к нужной переменной. Вы пытаетесь заменить весь объект data в наборе данных или пытаетесь обновить атрибут dataset.data?

0
ответ дан Daniel Dees 5 March 2019 в 19:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: