zoukankan      html  css  js  c++  java
  • vue使用echarts库

    导语:随着大数据的发展,数据可视化成了我们日常开发中普遍存在的一种需求。现在我就日常工作过程中的可视化开发总结一下,回顾一下,本篇使用百度开源的echarts库来做案例。

    echarts资源

    echarts官网

    echarts Github

    下载并引入echarts

    • 下载echarts
    npm install echarts -S
    • 全局引入

    src下面的main.js中引入echarts,并全局使用。

    // 引入echarts
    import echarts from 'echarts'
    // 挂载到vue原型
    Vue.prototype.$echarts = echarts;
    
    

    使用cdn

    可以在index.html里面head标签中加一个script标签,使用bootcss的cdn。

    // 国内的cdn
    <script src="https://cdn.bootcss.com/echarts/4.2.1-rc1/echarts.min.js"></script>
    // 国外的npm的
    <script src="https://unpkg.com/echarts@4.2.1/index.js"></script>
     

    简单案例

    引入一个简单的柱状图,在你的组件中写入以下代码。

    • template模板
    <div id="myeg"></div>
    • scripts
    data () {
      return {
        option: {
          title: {
              text: 'ECharts示例'
          },
          tooltip: {},
          xAxis: {
              data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']
          },
          yAxis: {},
          series: [{
              name: '销量',
              type: 'bar',
              data: [5, 20, 36, 10, 10, 20]
          }]
        },
      }
    }
    var myChartEg = this.$echarts.init(document.getElementById('myeg'));
    // 绘制图表
    myChartEg.setOption(this.option);
    window.addEventListener("resize",function(){
        myChartEg.resize();
    });
     

    预览

    更多示例

    更多示例请访问echarts Demo

    补充

    除了echarts,还要其他比较优秀的可视化库可以使用。

    .

  • 相关阅读:
    【剑指Offer】34、第一个只出现一次的字符
    【剑指Offer】33、丑数
    【剑指Offer】32、把数组排成最小的数
    linux精彩收集
    shell-总结【摘录】
    linux -特殊符号
    linux --mount
    linux--lsof
    linux--find
    Linux之rsync数据同步服务
  • 原文地址:https://www.cnblogs.com/fightjianxian/p/12116426.html
Copyright © 2011-2022 走看看