Прежде всего (и самое главное), вы используете очень старую версию пакета highcharts-ng
, и поэтому модуль parallel-coordinates.js
не работает должным образом.
Этот модуль создает дополнительныеоси, основанные на количестве данных, переданных конструктору диаграммы, но в этой версии пакета, data
, к сожалению, является пустым объектом в init диаграммы, поэтому модуль parallel-coordinates.js
вообще не добавляет никакой дополнительной оси.
Следующими вещами, которые вызывают проблемы, являются опечатки в конфигурации:
chart: {
parallerlCoordinates: true,
parallerAxes: {
...
Должно быть parallelCoordinates
и parallelAxes
.
Чтобы ваша диаграмма работала, пожалуйста,обновите версию пакета highcharts-ng
до 1.2.1, затем перестройте объект конфигурации (поскольку структура изменилась с новой версией), как показано ниже:
return {
chart: {
parallelCoordinates: true,
parallelAxes: {
gridLineWidth: 0,
lineWidth: 2,
showFirstLabel: false,
showLastLabel: true
},
polar: true,
type: 'line'
},
xAxis: {
categories: data.categories,
tickmarkPlacement: 'on',
lineWidth: 0
},
yAxis: {
gridLineInterpolation: 'polygon',
lineWidth: 0,
min: 0
},
series: data.series
};
После всех изменений диаграмма будет выглядеть так, как выожидается.
Живой пример: https://jsfiddle.net/rza5uk67/
Пакет документов: https://github.com/pablojim/highcharts-ng