vue饼图组件_vue中使用ECharts实现折线图和饼图

本文介绍了如何在Vue项目中利用ECharts库来绘制折线图和饼图。首先,通过npm安装并引入echarts,然后在Vue组件中初始化图表,设置数据和选项。对于饼图,展示了如何定制标签样式和数据。接着,演示了如何绘制折线图,并提供了ECharts的基本概念,如系列、组件和常用配置项。
摘要由CSDN通过智能技术生成

在开发后台管理项目时,需要统计后台用户数据,以折线图和饼图的形式显示,这边采用apache-echarts来实现需求。

1.安装echarts和引入

npm install echarts --save

import * as echarts from 'echarts';

2.使用echarts实现pie图

import * as echarts from 'echarts';

require('echarts/theme/macarons');//引入主题

export default {

data() {

return {

chartPie: null

}

},

mounted() {

this.$nextTick(() => {

this.drawPieChart();

})

},

methods: {

drawPieChart() {

let mytextStyle = {

color: "#333",

fontSize: 18,

};

let mylabel = {

show: true,

position: "right",

offset: [30, 40],

formatter: '{b} : {c} ({d}%)',

textStyle: mytextStyle

};

this.chartPie = echarts.init(document.getElementById('chartPie'),'macarons');

this.chartPie.setOption({

title: {

text: 'Pie Chart',

subtext: '纯属虚构',

x: 'center'

},

tooltip: {

trigger: 'item',

formatter: "{a}
{b} : {c} ({d}%)",

},

legend: {

data: ['直接访问', '邮件营销', '联盟广告', '视频广告', '搜索引擎'],

left:"center",

top:"bottom",

orient:"horizontal",

},

series: [

{

name: '访问来源',

type: 'pie',

radius: ['50%', '70

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值