数据可视化的本质是将数据通过各种视觉通道映射成图形,可以使得用户更快、更准确的理解数据.

一、为什么选择echarts:

  1. 简单上手容易
  2. 满足绝大部分的开发需要
  3. 在可视化库中有较好的体验和口碑

二、在Vue中使用echarts

1.直接引入echarts: 需要提前给渲染的容器设定宽高度,否则不能正常显示

// 安装echarts项目依赖
npm install echarts --save
// 或者使用yarn安装,速度优于npm
yarn install echarts --save<template>
<div id="app"><div id="chart" style="width:400px;height:400px"></div>
</div>
</template>
<script lang="ts">
// 在main.ts中全局引入echarts
import echarts from "echarts";
Vue.prototype.$echarts = echarts;// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('main'));
// 绘制图表
myChart.setOption({title: {text: 'ECharts 入门示例'},tooltip: {},xAxis: {data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']},yAxis: {},series: [{name: '销量',type: 'bar',data: [5, 20, 36, 10, 10, 20]}]
});
</script>

2.使用Vue-Echarts组件

  • 安装组件
yarn add Vue-echarts -S

  • 使用组件
<template><div id="app"><v-chart class="my-chart" :options="bar"/></div>
</template>
<script>
import ECharts from "vue-echarts/components/ECharts";
import "echarts/lib/chart/bar";
export default {name: "App",components: {"v-chart": ECharts},data: function() {return {bar: {title: {text: "ECharts 入门示例"},tooltip: {},legend: {data: ["销量"]},xAxis: {data: ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]},yAxis: {},series: [{name: "销量",type: "bar",data: [5, 20, 36, 10, 10, 20]}]}};}
};
</script>
<style>
.my-chart {width: 400px;height: 400px;
}
</style>

参考文章

https://github.com/ecomfe/vue-echarts​github.comECharts Documentation​echarts.apache.org

vue echarts div变化_数据可视化之echarts在Vue中的使用相关推荐

  1. 基于JavaScript+Koa2实现 Echarts 电商平台数据可视化大屏全栈【100010415】

    全新 Echarts 电商平台数据可视化大屏全栈 1. 前言 五一假期重学了新版 Echarts,一个基于 JavaScript 的开源可视化图表库,收集参考了很多网上资料,最终选择电商平台作为练手项 ...

  2. 数据图表可视化_数据可视化如何选择正确的图表第1部分

    数据图表可视化 According to the World Economic Forum, the world produces 2.5 quintillion bytes of data ever ...

  3. 视频教程-跟风舞烟学大数据可视化-Echarts从入门到上手实战-JavaScript

    跟风舞烟学大数据可视化-Echarts从入门到上手实战 网名风舞烟,中国科技大学计算机专业.微软认证讲师(MCE).微软数据分析讲师.10多年软件行业从业经验,参与过数百万的企业级ERP系统,在大数据 ...

  4. 基于hadoop和echarts的教育大数据可视化系统 毕设完整的代码+数据集

    一.摘 要 在线教育平台现在是教育体系的重要组成部分,在当前大数据时代的背景下,促进教育机构建立统一平台.统一资源管理的数字化教学系统.如何评估系统平台的健康程度.学生的学习体验和在线课程的质量对于课 ...

  5. 数据可视化图表ECharts视频教程

    数据可视化图表ECharts

  6. 数据可视化:在 React 项目中使用 Vega 图表 (一)

    相关包 打开搜索引擎,一搜 Vega,发现相关的包有好几个,Vega, Vega-Lite, Vega-Embed,React-Vega 等等,不免让人头晕. 别急,它们之间的关系三四句话就能说明白, ...

  7. Python爬虫+数据分析+数据可视化(分析《雪中悍刀行》弹幕)

    Python爬虫+数据分析+数据可视化(分析<雪中悍刀行>弹幕) 哔哔一下 爬虫部分 代码部分 效果展示 数据可视化 代码展示 效果展示 视频讲解 福利环节 哔哔一下 雪中悍刀行兄弟们都看 ...

  8. 前端vue显示柱状图_详解Vue2+Echarts实现多种图表数据可视化Dashboard(附源码)_旧址_前端开发者...

    数据可视化 将数据通过图表的形式展现出来将大大的提升可读性和阅读效率 本例包含柱状图.折线图.散点图.热力图.复杂柱状图.预览面板等 技术栈 vue2.x vuex 存储公共变量,如色值等 eleme ...

  9. vue移动端用什么数据可视化插件_前端必看的数据可视化入门指南

    作者:董晓庆 蚂蚁金服体验技术部 这是一篇给大家提供数据可视化开发的入门指南,介绍了可视化要解决的问题和可以直接使用的工具,我将从下面几个方面给大家介绍,同时以阿里/蚂蚁的可视化团队和资源举例说明: ...

最新文章

  1. inside java security_Inside The JVM Part2: java如何实现安全性
  2. 微服务之API网关接口设计
  3. 1024 致敬极客精神,我们有一个3天的秘境邀请!
  4. JS根据日期比较显示时分或者月日
  5. VTK:Utilities之AnimationScene
  6. iphone照片删掉又出现_iPhone手机相册无法加锁应该怎么办?
  7. Avalonia跨平台入门第十九篇之语音播放
  8. Vue路由Hash模式分析
  9. 9月29日见?华为nova 9系列配置细节曝光:最高支持100W快充
  10. 从Oracle向PPAS移行不成功时的处理
  11. bat 取得服务列表_临汾进出口经营者备案,查看详情_共勤外贸服务
  12. 一个循环递归遍历问题
  13. 交叉编译中libtool相关的问题
  14. 基于matlab的语音信号处理
  15. Windows 启动jar程序
  16. 拔丝芋头的Java学习日记--Day2
  17. 乘积最大python
  18. [Java GUI] 简易Java绘图程序实例
  19. ACPC2015 K 树的直径
  20. linux nmon的安装及使用

热门文章

  1. 浏览器获取CA认证流程
  2. Mac使用OpenCV项目步骤
  3. selinux denied: u:r:untrusted_app:s0:c512,c768报错解决
  4. 显示编译代码时长的demo
  5. Emacs 下安装 python-mode.el
  6. ASIHTTPRequest報錯解決辦法
  7. web多线程之webworkers
  8. Ubuntu-显卡驱动-nvidia-smi报错:couldn‘t communicate with the NVIDIA driver
  9. React配置代理proxy解决跨域问题
  10. as安装过程中gradle_电磁阀在安装过程中需注意的一些细节