zoukankan      html  css  js  c++  java
  • Vue中echarts的基本用法

    前言:同大多数的前端框架一样,先读官网的使用方法。学会基本使用后,在实例中找到自己想要demo。拿过来改一改,一个echarts图表就形成,毕竟人家做就是为了方便使用。

    我是在vue中下面直接使用的echarts。下面按步骤讲解。

    第一步:安装echarts依赖包,然后引入,注意最好在当前使用的组件中引入,而不需要在main.js中注册。

    //1.首先引入
    import echarts from "echarts";

    第二步:在页面中创建一个盒子,用来装载图表

    <!-- 2.为echarts准备一个具备大小的DOM -->
    <div id="main" style="400px;height:350px;backgroundColor:'pink'"></div>

    第三步:在js中初始化实例,这里我写到vue组件的mounted钩子函数中了

    // 3.基于准备好的dom,初始化echarts实例
     var myChart = echarts.init(document.getElementById("main"));

    第四步:也是最重要的一步,将所找到的demo的options放在本组件的data中。echarts的渲染主要是因为options指定的方式不同

    //第四步
            option : {
                title: {
                    text: '缺陷统计',
                    // subtext: '纯属虚构',
                    left: 'center'
                },
                tooltip: {
                    trigger: 'item',
                    formatter: '{a} <br/>{b} : {c} ({d}%)'
                },
                color:['green', 'orange','pink','#010101'],
                legend: {
                    orient: 'vertical',
                    left: 'left',
                    data: ['无缺陷','一般缺陷', '严重缺陷', '危急缺陷']
                },
                series: [
                    {
                        name: '访问来源',
                        type: 'pie',
                        radius: '55%',
                        center: ['50%', '60%'],
                        data: [
                            {value: 833, name: '无缺陷'},
                            {value: 335, name: '一般缺陷'},
                            {value: 80, name: '严重缺陷'},
                            {value: 9, name: '危急缺陷'},
                        ],
                        emphasis: {
                            itemStyle: {
                                shadowBlur: 10,
                                shadowOffsetX: 0,
                                shadowColor: 'rgba(0, 0, 0, 0.5)'
                            }
                        }
                    }
                ]
            },

    第五步:最后一步。还是在mounted函数中,将刚才的options设置到声明的实例中。

    //5.使用刚指定的配置项和数据显示图表。
    myChart.setOption(this.option);

    这样,一个echarts的简单图表实例就形成了,下面是效果图

  • 相关阅读:
    linux查看CPU性能及工作状态的指令mpstat,vmstat,iostat,sar,top
    Linux vmstat命令实战详解
    dstat 性能监测工具
    sysstat 工具
    Linux命令详解----iostat
    Linux CPU实时监控mpstat命令详解
    Linux Top 命令解析 比较详细
    Linux统计/监控工具SAR详细介绍
    ubuntu 添加用户到已存在的组
    Ubuntu 14.04 使用速度极快的Genymotion 取代蜗牛速度的原生AVD模拟器
  • 原文地址:https://www.cnblogs.com/flower8/p/12204768.html
Copyright © 2011-2022 走看看