Я пытаюсь впервые реализовать диаграмму с накоплением столбцов с помощью angular6, следуя примеру стандарта Angular по ссылке
https://www.tutorialspoint.com/angular_highcharts/angular_highcharts_column_stacked.htm
Но это даст мне пустой контейнер на веб-странице.
Нужно ли что-нибудь добавить.
Ниже я прилагаю свои html и ts файлы для справки.
app.module.ts
imports: [
...
HighchartsChartModule
],
.HTML file
<div id="container" style="min-width: 310px; height: 400px; margin: 0 auto">
<highcharts-chart
[HighCharts]="highcharts"
[options]="chartOptions"
></highcharts-chart>
</div>
.ts file
highcharts = Highcharts;
chartOptions = {
chart: {
type: 'column'
},
title: {
text: 'Monthly Average Temperature'
},
subtitle: {
text: 'Source: WorldClimate.com'
},
legend: {
layout: 'vertical',
align: 'left',
verticalAlign: 'top',
x: 250,
y: 100,
floating: true,
borderWidth: 1,
},
xAxis: {
categories: ['Africa', 'America', 'Asia', 'Europe', 'Oceania'], title: {
text: null
}
},
yAxis: {
min: 0,
title: {
text: 'Population (millions)',
align: 'high'
},
labels: {
overflow: 'justify'
}
},
tooltip : {
valueSuffix: ' millions'
},
plotOptions: {
column: {
dataLabels: {
enabled: true
}
},
series: {
stacking: 'normal'
}
},
credits:{
enabled: false
},
series: [
{
name: 'Year 1800',
data: [107, 31, 635, 203, 2]
},
{
name: 'Year 1900',
data: [133, 156, 947, 408, 6]
},
{
name: 'Year 2008',
data: [973, 914, 4054, 732, 34]
}
]
};
constructor() {
}
ngOnInit() {
}
Пожалуйста, поделитесь своими предложениями / советами.
Заранее спасибо !!