angular项目中使用echarts

第一步安装echart
npm install echarts --save
第二步安装angular对应echart的插件
npm install ngx-echarts@3.2.0 --save
第三步在angular.json文件中引入echarts.js(这一步或许打包后有用不清楚,可以跳过)

{
    ...
    "build":{
        ...
        "options":{
            ...
            "scripts":[
                "node_modules/echarts/dist/echarts.min.js"
            ]
        }
    }
}

第四步在app.module中引入(不行的话试试别的入口module文件)

import { NgxEchartsModule } from 'ngx-echarts';

同时在app.module中的ngModule中引入

@NgModule({
  imports: [
    NgxEchartsModule
  ]
)}

第五步在使用的页面中引入
import * as echarts from ‘echarts’;

然后html文件中(这种写法应该是随便写,毕竟在ts中会用id进行初始化)

第六步在ts文件中
定义chart;chartOption;
this.chart = echarts.init(document.getElementById(‘echart’));
this.chart.setOption(chartOption, true);

最后注意一定要定义宽高。不然是看不到效果的
成功(后续会记录调整大小的问题,比如监听屏幕变化需要手动调整图表大小。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值