数据可视化

将数据通过图表的形式展现出来将大大的提升可读性和阅读效率

本例包含柱状图、折线图、散点图、热力图、复杂柱状图、预览面板等

技术栈

vue2.x

vuex 存储公共变量,如色值等

element-ui 饿了么基于vue2开发组件库,本例使用了其中的datePicker

echarts 一款丰富的图表库

webpack、ES6、Babel、Stylus…

项目截图

组件化

本项目完全采用组件化的思想进行开发。使用

除此之外,在筛选产品的时候用到的checkbox也被我写成了组件,有需要的朋友也可以剥离出去单独使用(不过写的比较粗糙)

每个图表都是一个单独的组件,也可以单独的剥离出去使用。

柱状图

本项目包含多种图表,这里挑“柱状图”说一说,其他的图标实现方式类似。

页面

v-header

头组件,存放标题以及不同类型的筛选等

name 图表的标题

legendArr 图表所包含的多种类型

myChart 当前图表对象

v-filter

筛选组件,日期的筛选以及不同产品的筛选

myChart 当前图表对象

v-if=”myChart._dom”表示在当前图表dom元素渲染完成之后再渲染filter组件

main

图表的主体文件

需要注意的是:main必须要指定宽高,否则echarts无法渲染dom

初始化

初始化需要在vue的mounted()方法里执行,因为这里能保证当前的页面元素都已经被加载完成。

mounted() {

// 基于准备好的dom,初始化echarts实例

this.myChart = echarts.init(document.querySelector('.multipleColumn .main'))

this.myChart.setOption(this.options) //this.options为echarts的配置,详情可去我的gitHub查看

}

如果要在created()方法里执行,则需要另外加上

this.$nextTick(() => {

this._init()

})

DashBoard

dashboard是一个所有图表的预览,并且有一个点击切换的动画效果,这里大概讲解一个实现方式。

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

  1. 柱状图多维条形图vue_Vue2+Echarts实现多种图表数据可视化Dashboard详解(附源码)...

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

  2. python 可视化图表 联动_Vue2+Echarts实现多种图表数据可视化Dashboard详解(附源码)...

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

  3. 超详细!动态规划详解分析(典型例题分析和对比,附源码)

    为啥要使用动态规划?什么时候使用动态规划?以下是我的一些理解和心得,如果你感兴趣,就接着往下看吧. 对您有帮助的话记得给我点个赞哟! 动态规划的基本思想 动态规划(Dynamic Programmin ...

  4. C++课程设计实训_基于多态书籍信息管理系统的设计与实现、附源码、有过程截图

    C++课程设计实训_基于多态书籍信息管理系统的设计与实现.附源码,有过程截图 书籍信息管理系统的设计与实现(基于多态) 学生姓名: 学 号: 指导老师: 所 在 系: 专 业: 班 级: C++课程设 ...

  5. css3 烟 蚊香_如何使用纯CSS实现蚊香燃烧的效果(附源码)

    本篇文章给大家带来的内容是关于如何使用纯CSS实现传统蚊香燃烧的效果(附源码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 效果预览 源代码下载 每日前端实战系列的全部源代码请从 ...

  6. 前端vue显示柱状图_Vue接入Echarts 显示柱状图饼图

    Vue接入Echarts 显示柱状图饼图 使用CLI接入 npm install echarts --save 1.可以全局引入(在main.js) // 引入echarts import echar ...

  7. java servlet dao_Java+MyEclipse+Tomcat 详解Servlet和DAO数据库增删改查操作(源码)

    [实例简介] 该资源主要参考自己的博客http://blog.csdn.net/eastmount/article/details/45936121 讲诉Java+MyEclipse+Tomcat 详 ...

  8. Python量化投资——投资组合的评价和可视化(下):使用Matplotlib生成专业的投资回测数据可视化仪表盘【源码+详解】

    使用Matplotlib生成专业的数据可视化仪表盘(下篇) 投资结果的可视化(下篇) 图表的布局规划及格式设定 图表布局 格式设定 表头和回测结果摘要信息 表1:绘制收益率曲线图 1,绘制投资收益率以 ...

  9. vue2+vant 简易实现京东app商城(附源码)

    实现效果 首页 分类页面 购物车 用户中心 项目说明 利用vue2+vant模仿京东app商城,实现首页.商品分类页面.购物车.简易商品详情页.登录页. 创建项目 一.创建vue项目.安装模块 ①.创 ...

最新文章

  1. sklearn决策树模型机器学习参数解释很详细中文
  2. 大数据实践的 6 个阶段
  3. python因子分析案例_Python——因子分析(KMO检验和Bartlett's球形检验)
  4. Flask--SQLAlchemy
  5. 如何巧妙的使用ArrayList的Clone方法
  6. jzoj4598. 【NOIP2016模拟7.9】准备食物
  7. 解决mac上每次升级nodejs都要重新安装扩展包的问题
  8. 事务学习总结(1)——事务的基本概念
  9. computational science education project
  10. mac 解压_BetterZip for Mac(Mac解压压缩工具)
  11. 【R】函数-数学函数
  12. 对一个存储过程语法的解读
  13. 凸优化第九章无约束优化 9.1无约束优化问题
  14. Keil5的详细安装教程
  15. 2017年10月30日360最新虚拟壳脱壳后完全修复
  16. 电子书籍检索下载很好的网站推荐
  17. HadoopYarn设置Fair Scheduler公平调度器
  18. 声音内容识别 linux,语音支付,银行的声纹识别与声纹鉴定
  19. java 循环字母_java循环26个字母
  20. 本人写的一个傲娇的语句

热门文章

  1. 淘宝商品详情api 淘宝商品详情接口 批量获取商品标题 商品详情图 商品SKU信息 商品采集接口 商品销量库存
  2. pgsql PostgreSQL sql和函数过程中的美元符号 $ $$
  3. 遥感图像中的小样本目标检测:Few-shot Object Detection on Remote SensingImages
  4. ACE:高级CIP评估
  5. android自定义渐变色圆环,Android实现光点模糊渐变的自旋转圆环特效
  6. CENTOS 7 安装网易云音乐
  7. 【一起学习输入法】华宇拼音输入法开源版本解析(3)
  8. EDA开源仿真工具verilator入门8:verilator 5.0 最新版本仿真玄铁性能对比
  9. Linux 错误:delimited by end-of-file (wanted `EOF')
  10. 【富文本编辑器】Ueditor的demo——创建、修改——代码使用