#javascript #charts
#javascript #Диаграммы
Вопрос:
Я пытаюсь построить несколько графиков, один над другим для сравнения, подход, который я использую здесь, заключается в том, что я объявил глобальный массив с именем Datasets и нажимаю новые наборы данных с помощью события нажатия кнопки. Первый набор данных загружается довольно хорошо, и как только я складываю второй набор данных, через некоторое время, А НЕ СРАЗУ, происходит сбой кода с сообщением,
Cannot read property 'transition' of null
Вот фрагмент кода
let Datasets = []
// this is inside the click handler
$.ajax({
type: 'GET',
url: '/getdata/3571/3751',
success: data => {
const {days, infected} = data
Datasets.push({
label: 'Bangladesh',
data: infected,
backgroundColor: [
'rgba(255, 99, 132, 0.2)',
],
borderColor: [
'rgba(255, 99, 132, 1)',
],
borderWidth: 1
})
//function to load graph, works pretty fine
loadGraph(Datasets, days)
}
})
У кого-нибудь есть идеи, как это можно решить? Спасибо