安装module

在项目根目录下

npm install echarts --save
npm install ngx-echarts --save

在app.module.ts中引入依赖ngx-echarts

在这里插入图片描述

import { NgxEchartsModule } from 'ngx-echarts';

NgxEchartsModule.forRoot({
      echarts: () => import('echarts')
    })

在home.component.html中加入div作为容器

在这里插入图片描述

 <div echarts [options]="Option" ></div>

在对应的home.component.ts代码中写Option即可

注意写的位置
在这里插入图片描述

Option = {
    xAxis:{type:'category',
                    boundaryGap:false,
                    data:[13,14,15,16,17,18,19,20,21,22,23,24,25]
        
                    },
            yAxis:{
                type: 'value'
            },
            series: [{
                    data: [820, 932, 901, 934, 1290, 1330, 1320],
                    type: 'line',
                    smooth:true,
                    areaStyle: {}
                     }]
  }

遇到的问题

Angular echarts No provider for InjectionToken NGX_ECHARTS_CONFIG!错误

在app.module.ts中更改下配置写法
在这里插入图片描述

由NgxEchartsModule改为
 NgxEchartsModule.forRoot({
      echarts: () => import('echarts')
    })
Logo

永洪科技,致力于打造全球领先的数据技术厂商,具备从数据应用方案咨询、BI、AIGC智能分析、数字孪生、数据资产、数据治理、数据实施的端到端大数据价值服务能力。

更多推荐