我试图通过遵循链接中的Angular标准示例,首次使用angular6实现堆积柱形图
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() {
}
请分享您的建议/意见。
提前致谢 !!
在网页上显示空白的原因如下:我在app.module.ts下添加了HighChartsChartModule导入,这是根级别。但在我的项目中有不同的模块,每个模块都有自己的.module.ts文件。因此,如果我在特定模块的导入下添加HighChartsChartModule,那么它将按预期工作。如果我只是在app.module.ts下添加它,它永远不会工作
import { HighchartsChartModule } from 'highcharts-angular';
@NgModule({
imports: [
HighchartsChartModule
],