美文网首页
一分钟学会可视化表格Echart

一分钟学会可视化表格Echart

作者: 大佬教我写程序 | 来源:发表于2021-06-25 23:31 被阅读0次
    image.png

    一 、打开Echarts网址 https://echarts.apache.org/zh/index.html

    二、新建一个项目

    • 先写一个盒子,设置好盒子的高度和宽度
    • 引入echarts第三方包
      npm init -y
      npm install echarts -save
    • 引入第三方包
    • 获取当前的DOM元素,并初始化
       var box = document.querySelector('.box')
        var myEchart = echarts.init(box);
    
    • 指定图标的配置项和数据 option
      配置可以在官网选择对应的图标进行粘贴
    • 使用刚指定的配置项和数据显示图表。
            myChart.setOption(option);
    
    • 结束
    <!DOCTYPE html>
    <html lang="en">
    
    <head>
      <meta charset="UTF-8">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>Document</title>
    </head>
    <style>
      .box {
        width: 500px;
        height: 500px;
      }
    </style>
    
    <body>
      <div class="box"></div>
      <script src="./node_modules/echarts/dist/echarts.min.js"></script>
      <script>
        //获取当前的DOM元素
        var box = document.querySelector('.box')
        var myEchart = echarts.init(box);
        // 指定图表的配置项和数据
        option = {
          backgroundColor: '#2c343c',
    
          title: {
            text: 'Customized Pie',
            left: 'center',
            top: 20,
            textStyle: {
              color: '#ccc'
            }
          },
    
          tooltip: {
            trigger: 'item'
          },
    
          visualMap: {
            show: false,
            min: 80,
            max: 600,
            inRange: {
              colorLightness: [0, 1]
            }
          },
          series: [{
            name: '访问来源',
            type: 'pie',
            radius: '55%',
            center: ['50%', '50%'],
            data: [{
              value: 335,
              name: '直接访问'
            }, {
              value: 310,
              name: '邮件营销'
            }, {
              value: 274,
              name: '联盟广告'
            }, {
              value: 235,
              name: '视频广告'
            }, {
              value: 400,
              name: '搜索引擎'
            }].sort(function(a, b) {
              return a.value - b.value;
            }),
            roseType: 'radius',
            label: {
              color: 'rgba(255, 255, 255, 0.3)'
            },
            labelLine: {
              lineStyle: {
                color: 'rgba(255, 255, 255, 0.3)'
              },
              smooth: 0.2,
              length: 10,
              length2: 20
            },
            itemStyle: {
              color: '#c23531',
              shadowBlur: 200,
              shadowColor: 'rgba(0, 0, 0, 0.5)'
            },
    
            animationType: 'scale',
            animationEasing: 'elasticOut',
            animationDelay: function(idx) {
              return Math.random() * 200;
            }
          }]
        };
        myEchart.setOption(option);
      </script>
    </body>
    
    </html>
    

    相关文章

      网友评论

          本文标题:一分钟学会可视化表格Echart

          本文链接:https://www.haomeiwen.com/subject/yodayltx.html