【发布时间】:2018-06-17 05:27:41
【问题描述】:
我为用户的 CRUD 操作创建了一个 Angular 4 项目。现在我需要创建一个图表(融合图表)。所以我点击下面的链接
我使用
安装了融合图表插件npm install fusioncharts angular4-fusioncharts --save
然后在 app.module.ts 我添加
import * as FusionCharts from 'fusioncharts';
import * as Charts from 'fusioncharts/fusioncharts.charts';
import * as FintTheme from 'fusioncharts/themes/fusioncharts.theme.fint';
import { FusionChartsModule } from 'angular4-fusioncharts';
FusionChartsModule.forRoot(FusionCharts, Charts, FintTheme) // in imports
然后在我的 userlist.ts 文件中添加
export class UserListComponent implements OnInit {
private users:User[];
height = 400;
type = 'column2d';
dataFormat = 'json';
dataSource;
constructor(private router:Router,
private userService:UserService) {
this.dataSource = {
"chart": {
"caption": "Harry's SuperMart",
"subCaption": "Top 5 stores in last month by revenue",
"numberprefix": "$",
"theme": "fint"
},
"data": [{
"label": "Bakersfield Central",
"value": "880000"
},
{
"label": "Garden Groove harbour",
"value": "730000"
},
{
"label": "Los Angeles Topanga",
"value": "590000"
},
{
"label": "Compton-Rancho Dom",
"value": "520000"
},
{
"label": "Daly City Serramonte",
"value": "330000"
}
]
}
} }
在 userlist.component.html 中
<fusioncharts
height="350"
type="Column2D"
dataFormat="JSON"
[dataSource]="dataSource">
</fusioncharts>
请帮我解决这个问题。
【问题讨论】:
标签: javascript angular fusioncharts