一、安装相关依赖(采用的webpack)node
npm install ecahrts --save
npm install ngx-echarts --save
二、angular.json 配置echarts路径webpack
"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中,不然报错!web
/**share.module.ts**/ import {NgxEchartsModule} from 'ngx-echarts'; ... imports: [ ..., NgxEchartsModule, ... ], exports: [ ..., NgxEchartsModule , ... ]
四、npm
在对应的模板文件中如此使用json
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>