vue整合echarts

1.安装echarts

npm install echarts --save

2.去echarts官网:https://echarts.apache.org/zh/index.html 找到自己想要的图表我这里以饼形图为例!

#建立一个装载echarts的容器
<div id="main" :style="{ float: 'left', width: '100%', height: '400px' }"></div>

#在script中引入echarts
import * as echarts from "echarts";

export default {
    #等页面渲染完之后调用echarts生成图表
    mounted() {
        this.initecharts()
    },
    methods: {
        initecharts(){
            #获取到装载echarts的容器
            var chartDom = document.getElementById('main');
            #初始化容器
            var myChart = echarts.init(chartDom);
            var option;

            option = {
                title: {
                    text: '消费对比表',
                    subtext: '每天12点更新',
                    left: 'center'
                },
                tooltip: {
                    trigger: 'item'
                },
                legend: {
                    orient: 'vertical',
                    left: 'left'
                },
                series: [
                    {
                        type: 'pie',
                        radius: '50%',
                        data: [
                            { value: 11, name: '已支付' },
                            { value: 12, name: '未支付' },
                            { value: 13, name: '已退款' },
                        ],
                        emphasis: {
                            itemStyle: {
                                shadowBlur: 10,
                                shadowOffsetX: 0,
                                shadowColor: 'rgba(0, 0, 0, 0.5)'
                            }
                        }
                    }
                ]
            };
            #数据装载
            option && myChart.setOption(option);
        }
    }
}

3.最终效果

喜欢的点个赞哈

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值