zoukankan      html  css  js  c++  java
  • angular6项目中使用echarts图表的方法(有一个坑,引用报错)

    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>
  • 相关阅读:
    iOS iPad开发之Modal
    iOS SVN终端指令
    iOS iPad开发之UIPopoverController的使用
    iOS Xcode6和Xcode5的区别?
    算法 查找算法--二分查找
    算法 排序算法--快速排序
    算法 排序算法--选择排序
    XCode签名证书死活不能选
    IOS7 适配时导航栏变黑
    Xcode Provisioning 路径
  • 原文地址:https://www.cnblogs.com/PearlRan/p/10538122.html
Copyright © 2011-2022 走看看