Я пытаюсь отобразить диаграмму столбцов в приложении Vue.js, используя Highcharts, но я получаю ошибку Highcharts # 17 (запрошенный тип серии не существует).
Я установил highcharts@6.1.4, highcharts-vue@1.2.0 и jquery@3.3.1 через npm.
Вот мой импорт:
import HighchartsVue from 'highcharts-vue'
import Highcharts from 'highcharts'
import HighchartsMore from 'highcharts/highcharts-more'
HighchartsMore(Highcharts)
Vue.use(HighchartsVue)
А вот фрагмент моей диаграммы:
let div_id = 'chart_' + id;
let chart = {
renderTo: div_id,
type: 'columnrange',
zoomType: 'xy',
inverted: true
};
let title = 'Chart Title';
...
$('#charts').append('<div id="' + div_id + '"></div>');
let display_chart = new Highcharts.Chart({
chart: chart,
title: title,
....
});
Я ожидаю увидеть диаграмму столбцов, но вместо этого вижу ошибку Highcharts # 17 (запрошенный тип серии не существует), несмотря на импорт highcharts-more.
Когда я заменяю диаграмму столбцов на обычную линейную диаграмму, все работает просто отлично.
Обновление:
Смущающе, я обнаружил свою проблему. «columnrage» на самом деле не то же самое, что «columnrange». Я не знаю, кому можно доверять правильный ответ, потому что, вероятно, представленный был вызван моей собственной опечаткой, которую я пропускал снова и снова.
Спасибо всем за помощь!