版权声明:本文为博主原创文章,未经博主允许不得转载。
Echarts 是数据可视化中佼佼者!推荐大家可以玩一玩,非常实用!
如果第一次接触Echarts的同学,这边有我以前写过的一篇入门:浅谈Echarts3.0
Vue+Echarts
现附上代码:
<template>
<!--为echarts准备一个具备大小的容器dom-->
<div id="main" style="width: 600px;height: 400px;"></div>
</template>
<script>
import echarts from 'echarts'
export default {
name: '',
data () {
return {
charts: '',
opinion:['直接访问','邮件营销','联盟广告','视频广告','搜索引擎'],
opinionData:[
{value:335, name:'直接访问'},
{value:310, name:'邮件营销'},
{value:234, name:'联盟广告'},
{value:135, name:'视频广告'},
{value:1548, name:'搜索引擎'}
]
}
},
methods:{
drawPie(id){
this.charts = echarts.init(document.getElementById(id))
this.charts.setOption({
tooltip: {
trigger: 'item',
formatter: '{a}<br/>{b}:{c} ({d}%)'
},
legend: {
orient: 'vertical',
x: 'left',
data:this.opinion
},
series: [
{
name:'访问来源',
type:'pie',
radius:['50%','70%'],
avoidLabelOverlap: false,
label: {
normal: {
show: false,
position: 'center'
},
emphasis: {
show: true,
textStyle: {
fontSize: '30',
fontWeight: 'blod'
}
}
},
labelLine: {
normal: {
show: false
}
},
data:this.opinionData
}
]
})
}
},
//调用
mounted(){
this.$nextTick(function() {
this.drawPie('main')
})
}
}
</script>
<style scoped>
* {
margin: 0;
padding: 0;
list-style: none;
}
</style>
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
这是其中一个vue组件
1.安装 echarts 安装包
npm install echarts --save
- 1
2.引入依赖
import echarts from 'echarts'
- 1
3.准备echarts容器
<div id="main" style="width: 600px;height: 400px;"></div>
- 1
4.数据和 charts 变量可以描述在 data 中
5.methods 中 定义一个方法,内容就是平时echarts的步骤。
6.mounted 中调用 (mounted 是 vue 的生命周期,表示挂载完毕,html 已经渲染)
mounted(){
this.$nextTick(function() {
this.drawPie('main')
})
}
- 1
- 2
- 3
- 4
- 5
效果:
希望对您帮助!随意转载!
相关推荐
vue+echarts+element ui+django 前后端分离考勤系统源码 vue+echarts+element ui+django 前后端分离考勤系统源码 vue+echarts+element ui+django 前后端分离考勤系统源码 vue+echarts+...
Vue+Echarts监控大屏实例四:智慧农业监控模板实例,包括源码,开发文档、素材等。 使用vue-echarts实现监控大屏搭建,开发,实现对于监控界面的相关开发资料,提供实例源码、开发过程视频及实现过程。 高德地图并...
【vue+echarts】绘制中国地图,3D地图,省、市、县三级下钻以及回钻,南海诸岛小窗化显示,点位飞线图,点位名称弹窗轮播展示,及一些常见问题,解压直接使用 【vue+echarts】绘制中国地图,3D地图,省、市、县三级下钻以及回...
Vue+Echarts监控大屏实例九:智慧园区监控模板实例,包括源码,开发文档、素材等。 使用vue-echarts实现监控大屏搭建,开发,实现对于监控界面的相关开发资料,提供实例源码、开发过程视频及实现过程。 高德地图并...
Vue+Echarts监控大屏实例八:智慧社区监控模板实例,包括源码,开发文档、素材等。 使用vue-echarts实现监控大屏搭建,开发,实现对于监控界面的相关开发资料,提供实例源码、开发过程视频及实现过程。 高德地图并...
Vue+Echarts监控大屏实例十:智慧养老监控模板实例,包括源码,开发文档、素材等。 使用vue-echarts实现监控大屏搭建,开发,实现对于监控界面的相关开发资料,提供实例源码、开发过程视频及实现过程。 高德地图并...
Vue+Echarts监控大屏实例十一:网络态势感知监控模板实例,包括源码,开发文档、素材等。 使用vue-echarts实现监控大屏搭建,开发,实现对于监控界面的相关开发资料,提供实例源码、开发过程视频及实现过程。 高德...
大数据可视化大屏页面 (源码+项目说明)(Vue+Echarts).zip大数据可视化大屏页面 (源码+项目说明)(Vue+Echarts).zip大数据可视化大屏页面 (源码+项目说明)(Vue+Echarts).zip大数据可视化大屏页面 (源码+项目...
【Vue+ECharts数据显示通用模板】是一个用于快速搭建数据可视化项目的框架,它集成了柱状图、饼图、地图和表格等多种数据展示方式,旨在帮助开发者实现数据展示功能时能够快速上手,节省开发时间。这个模板充分利用...
数据可视化系统课程作业基于vue+echarts自己写一个数据可视化大屏项目源码。 启动项目 需要提前安装好 nodejs 与 npm,下载项目后在项目主目录下运行 npm/cnpm install 拉取依赖包。安装完依赖包之后然后使用 vue-...
综上所述,"vue+echarts+DataV,数据可视化系统.zip"是一个利用Vue.js作为前端框架,结合ECharts进行数据可视化,并借助DataV提升设计感和易用性的项目。开发者可以通过解压这个zip文件,了解并学习如何构建一个高效...
Vue+Echarts监控大屏实例三:交通视频监控模板实例,包括源码,开发文档、素材等。 使用vue-echarts实现监控大屏搭建,开发,实现对于监控界面的相关开发资料,提供实例源码、开发过程视频及实现过程。 高德地图并...
vue vue+Echarts绘制k线图(二)-分时图和交易量图 vue+Echarts绘制k线图(二)-分时图和交易量图 vue+Echarts绘制k线图(二)-分时图和交易量图 vue+Echarts绘制k线图(二)-分时图和交易量图 vue+Echarts绘制k线图(二)-...
《基于Vue + ECharts的数据可视化系统的设计与实现》是一份完整的毕业设计项目,结合了现代前端框架Vue.js和数据可视化库ECharts,旨在构建一个高效、直观的数据展示平台。本项目不仅提供了源代码,还包含了PPT演示...
Vue+Echarts监控大屏实例二:促销活动监控模板实例,包括源码,开发文档、素材等。 使用vue+echarts实现促销活动监控展示,包括综合监控、热销品类监控、成交量监控、库存监控、浏览量监控、售后问题监控、物流监控...
在“vue+echarts+DataV数据可视化系统源码.zip”中,我们可以看到一个利用Vue.js、ECharts以及DataV进行数据可视化的项目实例。 ECharts 是百度推出的一个开源的JavaScript数据可视化库,它支持丰富的图表类型,如...
前端:vue+echarts 将学生的打卡信息分析展示 这个页面的样式你随意。 那个数据管理中心就是拿来模拟校园一卡通打卡数据的 加一个可以从excel表格导入数据到数据库 图表用echarts 数据分析展示是重点 一卡通的...
本项目基于Vue.js框架和ECharts库,构建了一个强大的数据可视化平台,旨在提供酷炫的大屏展示模板和组件库,以满足各行各业对数据可视化的不同需求。 Vue.js是一个轻量级的前端JavaScript框架,以其易学易用、高效...
标题 "Sprinboot+Vue+Echarts+ElementUI" 暗示了这是一个关于构建Web应用的教程或项目,其中涉及了四个主要的技术栈:Spring Boot、Vue.js、ECharts和Element UI。这些技术分别用于后端开发、前端框架、数据可视化和...
大屏可视化vue+dataV+echarts