基于vue+echarts 数据可视化大屏展示的方法示例


Posted in Javascript onMarch 09, 2020

获取 ECharts 的路径有以下几种,请根据您的情况进行选择:

1) 最直接的方法是在 ECharts 的官方网站中挑选适合您的版本进行下载,不同的打包下载应用于不同的开发者功能与体积的需求,或者您也可以直接下载完整版本;开发环境建议下载源代码版本,包含了常见的错误提示和警告。
2) 也可以在 ECharts 的 GitHub 上下载最新的 release 版本,解压出来的文件夹里的 dist 目录里可以找到最新版本的 echarts 库。
3) 或者通过 npm 获取 echarts,npm install echarts --save,详见“在 webpack 中使用 echarts”
由 cdn 引入,你可以在 cdnjs,npmcdn 或者国内的 bootcdn 上找到 ECharts 的最新版本。

这篇介绍如何在vue中引入echarts:

1.先安装依赖

npm install echarts --save

2.1全局引入main.js中配置(不推荐使用,会导致包过大,冗余多)

import echarts from 'echarts' //引入echarts
Vue.prototype.$echarts = echarts //挂载在原型,组件内使用直接this.$echarts调用

2.2组件内按需引入 ( 推荐使用 )
这种方式很简单,在需要引入图表的组件引入,例如如下引入柱状图。具体使用干什么样子的组件需要引入什么可以参考引入示例

//在组件引入基本模板
let echarts = require("echarts/lib/echarts");
//在组件引入柱状图组件
require("echarts/lib/chart/bar");

3.全局引入为例,在组件中使用示例

<template>
	<div class="view-content">
		<div id="myChart" :style="{width: '300px', height: '300px'}"></div>
	</div>
</template>

<script>
	export default {
		name: 'Echarts',
		data() {
			return {
			}
		},
		mounted() {
			this.drawLine();
		},
		methods: {
			drawLine() {
				// 基于准备好的dom,初始化echarts实例
				let myChart = this.$echarts.init(document.getElementById('myChart'))
				// 绘制图表配置
				let option = {
					tooltip: {},
					xAxis: {
						data: ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
					},
					yAxis: {},
					series: [{
						name: '销量',
						type: 'bar',
						data: [5, 20, 36, 10, 10, 20]
					}]
				};
				// 窗口大小自适应方案
				myChart.setOption(option);
				setTimeout(function() {
					window.onresize = function() {
						myChart.resize();
					}
				}, 200)
			}
		}
	}
</script>
<style lang="scss" scoped>
</style>

4.效果

基于vue+echarts 数据可视化大屏展示的方法示例

5.以上效果是官方的默认效果,当然这样子应用到项目中显然不符合需求,要做的更加炫酷更加科技感,就需要经过一番配置,如图(以下项目均为自己开发)

基于vue+echarts 数据可视化大屏展示的方法示例

基于vue+echarts 数据可视化大屏展示的方法示例

基于vue+echarts 数据可视化大屏展示的方法示例

到此这篇关于基于vue+echarts 数据可视化大屏展示的方法示例的文章就介绍到这了,更多相关vue+echarts 数据可视化大屏内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
html下载本地
Jun 19 Javascript
FLASH 广告之外的链接
Dec 16 Javascript
jquery选择器的选择使用及性能介绍
Jan 16 Javascript
jQuery ajax调用WCF服务实例
Jul 16 Javascript
jQuery的Ajax用户认证和注册技术实例教程(附demo源码)
Dec 08 Javascript
JQuery Mobile 弹出式登录框的实现方法
May 28 Javascript
AngularJS入门教程之表格实例详解
Jul 27 Javascript
深入理解Angularjs向指令传递数据双向绑定机制
Dec 31 Javascript
Angular实现购物车计算示例代码
Feb 21 Javascript
AngularJs用户输入动态模板XSS攻击示例详解
Apr 21 Javascript
详解如何使用router-link对象方式传递参数?
May 02 Javascript
JS实现获取当前所在周的周六、周日示例分析
May 11 Javascript
原生js实现瀑布流效果
Mar 09 #Javascript
原生JS实现贪吃蛇小游戏
Mar 09 #Javascript
微信小程序 wx.getUserInfo引导用户授权问题实例分析
Mar 09 #Javascript
在Vue中实现随hash改变响应菜单高亮
Mar 09 #Javascript
Node.js+Vue脚手架环境搭建的方法步骤
Mar 08 #Javascript
JS中的const命令你真懂它吗
Mar 08 #Javascript
Vue2.4+新增属性.sync、$attrs、$listeners的具体使用
Mar 08 #Javascript
You might like
ubuntu下编译安装xcache for php5.3 的具体操作步骤
2013/06/18 PHP
php上传中文文件名乱码问题处理方案
2015/02/03 PHP
js表格分页实现代码
2009/09/18 Javascript
javascript json 新手入门文档
2009/12/03 Javascript
测试你的JS的掌握程度的代码
2009/12/09 Javascript
js下将阿拉伯数字每三位一逗号分隔(如:15000000转化为15,000,000)
2014/06/02 Javascript
JavaScript中数据结构与算法(二):队列
2015/06/19 Javascript
JS实现自定义简单网页软键盘效果代码
2015/11/05 Javascript
javascript实现网站加入收藏功能
2015/12/16 Javascript
js原型链与继承解析(初体验)
2016/05/09 Javascript
jquery获取img的src值的简单实例
2016/05/17 Javascript
jQuery中的siblings()是什么意思(推荐)
2016/12/29 Javascript
jquery dataTable 后台加载数据并分页实例代码
2017/06/07 jQuery
VUE Elemen-ui之穿梭框使用方法详解
2021/01/19 Javascript
[03:55]DOTA2完美大师赛选手传记——LFY.MONET
2017/11/18 DOTA
今天 平安夜 Python 送你一顶圣诞帽 @微信官方
2017/12/25 Python
python 每天如何定时启动爬虫任务(实现方法分享)
2018/05/21 Python
win10系统下Anaconda3安装配置方法图文教程
2018/09/19 Python
python bmp转换为jpg 并删除原图的方法
2018/10/25 Python
python实现简单名片管理系统
2018/11/30 Python
python用pandas数据加载、存储与文件格式的实例
2018/12/07 Python
numpy数组之存取文件的实现示例
2019/05/24 Python
Django如何实现密码错误报错提醒
2020/09/04 Python
浅析两列自适应布局的3种思路
2016/05/03 HTML / CSS
CSS3提交意见输入框样式代码
2014/10/30 HTML / CSS
IE9下html5初试小刀
2010/09/21 HTML / CSS
财务助理岗位职责
2013/11/10 职场文书
医院门卫岗位职责
2013/12/30 职场文书
企业管理毕业生求职信范文
2014/03/07 职场文书
领导干部作风整顿剖析材料
2014/10/11 职场文书
2014大学生学生会工作总结
2014/12/19 职场文书
晚会闭幕词
2015/01/28 职场文书
西安兵马俑导游词
2015/02/02 职场文书
告别网页搜索!教你用python实现一款属于自己的翻译词典软件
2021/06/03 Python
深入理解以DEBUG方式线程的底层运行原理
2021/06/21 Java/Android
JavaScript组合继承详解
2021/11/07 Javascript