#javascript #angular #api #highcharts #angular10
#javascript #угловой #API #highcharts #angular10
Вопрос:
Здесь я вызываю API
var chart_data = []
.
.
success: (data) =>
{
var json = JSON.parse(JSON.stringify(data));
if (json.AssessorCertificationDetailedData.StatusId == "1"){
this.userData = json.AssessorCertificationDetailedData.StatewiseAssessorData
for(var i in this.userData)
{
var item = this.userData[i];
chart_data.push([
item.StateName,
item.StateId
])
}
}
},
error: function (err) {
console.log('error:' err);
},
});
Вот как я передаю данные в ряды highchart.
series: [
{
data:
chart_data
}
]
Круговая диаграмма не отображается. Я не могу понять, в чем ошибка в моем формате данных.
Комментарии:
1. Создайте stackblitz, чтобы воспроизвести то же самое.
2. Где вы присваиваете chart_data highchart ? Назначить внутри успешного обратного вызова
3. Было бы неплохо, если бы вы могли создать простую демонстрацию с этой проблемой. Есть много вещей, которые мы не знаем, например, где вы назначаете данные, в каком формате эти данные, что может повлиять на конечный результат. Вы могли бы начать с этого: stackblitz.com/edit/highcharts-angular-basic-line