1、安裝相關依賴(采用的webpack)
npm install ecahrts --save
npm install ngx-echarts --save
2、angular.json 配置echarts路徑
"scripts": [
"node_modules/echarts/dist/echarts.min.js",
"node_modules/echarts/map/js/china.js",
"node_modules/echarts/dist/extension/bmap.js"
]
3*、module文件中導入NgxEchartsModule模塊,一般都是全局使用,放到項目中的共有模塊中,因為並不是其他的每個模塊都會用到echarts,所以放到app.module.ts文件下並不是最佳的實踐方式。在項目中單獨創建一個共享shared.module,在使用的component中引用即可。但是,使用公共module時,必須加入exports中,否則報錯!
/**share.module.ts**/ import {NgxEchartsModule} from 'ngx-echarts'; ... imports: [ ..., NgxEchartsModule, ... ], exports: [ ..., NgxEchartsModule , ... ]
4、
在對應的模板文件中如此使用
options = { title: { text: 'ECharts 入門示例' }, tooltip: {}, xAxis: { data: ['襯衫', '羊毛衫', '雪紡衫', '褲子', '高跟鞋', '襪子'] }, yAxis: {}, series: [{ name: '銷量', type: 'bar', data: [5, 20, 36, 10, 10, 20] }] }
<div echarts [options]="options" class="main-chart"></div>