vue中使用echarts实现甘特图,在网上找了很多代码都不完整,大家可以尝试下面这个从官网搬运过来的阶梯瀑布图,做了小更改

效果如下:

<template><div id="myChart" ref="chart" ></div>
</template>
<script>export default {updated(){this.changeView();},methods: {drawLine () {// 基于准备好的dom,初始化echarts实例// var bar_dv = document.getElementById('bar_dv');var barDv = this.$refs.chart;if (barDv) {console.log('bar_dv不为空');let myChart = this.$echarts.init(barDv)// 基于准备好的dom,初始化echarts实例// let myChart = this.$echarts.init(document.getElementById('myChart'))// 绘制图表var option = {title: {text: '阶梯瀑布图',subtext: 'From ExcelHome',sublink: 'http://e.weibo.com/1341556070/Aj1J2x5a5'},tooltip: {trigger: 'axis',axisPointer: {            // 坐标轴指示器,坐标轴触发有效type: 'shadow'        // 默认为直线,可选为:'line' | 'shadow'},formatter: function (params) {var tar;if (params[1].value != '-') {tar = params[1];}else {tar = params[0];}return tar.name + '<br/>' + tar.seriesName + ' : ' + tar.value;}},legend: {data: ['支出', '收入']},grid: {left: '3%',right: '4%',bottom: '3%',containLabel: true},yAxis: {type: 'category',splitLine: { show: false },data: function () {var list = [];for (var i = 1; i <= 11; i++) {list.push('11月' + i + '日');}return list;}()},xAxis: {type: 'value'},series: [{name: '辅助',type: 'bar',stack: '总量',itemStyle: {normal: {barBorderColor: 'rgba(0,0,0,0)',color: 'rgba(0,0,0,0)'},emphasis: {barBorderColor: 'rgba(0,0,0,0)',color: 'rgba(0,0,0,0)'}},data: [0, 900, 1245, 1530, 1376, 1376, 1511, 1689, 1856, 1495, 1292]},{name: '收入',type: 'bar',stack: '总量',label: {normal: {show: true,position: 'top'}},data: [900, 345, 393, '-', '-', 135, 178, 286, '-', '-', '-']},{name: '支出',type: 'bar',stack: '总量',label: {normal: {show: true,position: 'bottom'}},data: ['-', '-', '-', 108, 154, '-', '-', '-', 119, 361, 203]}]};myChart.setOption(option);} else {console.log('bar_dv为空!');}}}}
</script>

vue中echarts实现甘特图相关推荐

  1. vue中echarts折线图双折线,鼠标悬浮时间,将两个X轴的内容以及Y轴的内容全部显示出来

    vue中echarts折线图双折线,鼠标悬浮时间,将两个X轴的内容以及Y轴的内容全部显示出来: 只要修改一个地方,用formatter方法 tooltip: {trigger: 'axis',axis ...

  2. vue使用e-charts制作专题图(广西省为例)---第一篇

    vue使用E-Charts制作专题图(广西省为例)---第一篇 写博客是为了做笔记 先给大家看一下效果图: "专题图"顾名思义就是地图的每一部分根据一定的标准,展现出不一样颜色,使 ...

  3. vue 中 echarts 中国地图

    我们先来看一下效果 说明:echarts 版本     "echarts": "^4.2.0-rc.2", 版本高的话,node_model 里面 没有 map ...

  4. 深夜学姐问我在Vue中Echarts柱状图如何自定义顶部亮点

    深夜学姐问我在Vue中Echarts柱状图如何自定义顶部亮点 先看效果图 我们可以看到图中图表不仅有渐变色,同时柱状图顶部位置有一个不相同的顶部亮点(图片) 接下来,我们一起来实现一下这个效果 1. ...

  5. 利用swiper在vue中做轮播图,并改变轮播图的原有箭头、图片等内容

    目标:利用swiper在vue中做轮播图,并改变轮播图的原有箭头.图片等内容. 实现效果:1.点击左右箭头可切换图片. 2.点击后图片出现最左侧样式效果,只有被点击的图片有此效果,不被点击恢复默认效果 ...

  6. vue中echarts自适应屏幕大小

    vue中echarts自适应屏幕大小,延迟执行 项目中出现echarts适应屏幕大小,有时会遇到不管屏幕大小如何变化echarts图表大小不变的情况:或者出现图表变化延迟的情况,针对这两种情况,分别解 ...

  7. wps图表中如何插入甘特图_如何通过使用D3可视化数据集来构建类似甘特图的图表...

    wps图表中如何插入甘特图 by Déborah Mesquita 由DéborahMesquita 如何通过使用D3可视化数据集来构建类似甘特图的图表 (How to build a Gantt-l ...

  8. Vue中echarts图表x轴文字倾斜展示(防止字迹展示重叠)

    前言 Vue中echarts图表x轴文字倾斜展示 效果图 代码 axisLabel: {fontSize: 12,color: '#666',interval: 0,//主要是下面的代码-倾斜rota ...

  9. vue+echarts画甘特图

    vue项目中添加echarts,只需要增加echarts依赖,然后在main.js中引入echarts就可以使用了. 1.npm install echarts --save 2.修改main.js ...

  10. echart 时间滚动_基于 ECharts 封装甘特图并实现自动滚屏

    项目中需要用到甘特图组件,之前的图表一直基于 EChart 开发,但 EChart 本身没有甘特图组件,需要自行封装 经过一番鏖战,终于完成了... 我在工程中参考 v-chart 封装了一套图表组件 ...

最新文章

  1. Ubuntu16.10安装Ocata之4:Neutron
  2. linux添加永久变量,linux中永久性变量和临时变量的设置
  3. 2014-12-27 迎接15年前夕,原来时间是这样过的
  4. Java中由substring方法引发的内存泄漏
  5. [读书笔记][golang]《go语言-云动力》
  6. seaborn画图设置横纵坐标标签
  7. 手机可以python编程吗_如何在安卓手机上编程Python代码并运行-百度经验
  8. IDEA配置JavaScript库
  9. 好用的BUS调试工具-Bus Hound
  10. 线性回归2——正则化(含代码)
  11. php文件如何转为ppt,pdf文件转换成ppt文件 pdf如何转为ppt
  12. 文件拒绝访问且无法显示当前所有者
  13. 该死的clear 根本不释放内存,怎么才能释放泛型LIST的内存?
  14. Error in invoking target 'agent nmhs' of makefile
  15. linux域名伪装,基于 Nginx 的 v2+websocket+tls 域名伪装
  16. python数据分析师面试_数据分析师面试_业务分析师_数据分析场景如何结合企业业务分析...
  17. m语言 东华his_M语言
  18. Golang 入门 : 结构体(struct)
  19. Saturn Console部署图文示例
  20. 我所遇到最牛的sshd远程连接

热门文章

  1. matlab生成指数分布,MATLAB如何使用exppdf函数计算指数分布的概率密度
  2. 计算机组成原理 14个指令缩写
  3. stm32 火灾自动报警及联动控制源码_火灾自动报警系统设计规范 :联动控制
  4. 双歧杆菌基因组序列批量下载、基因组注释、antiSMASH合成基因簇挖掘、核心基因的同源性比较。
  5. 利用BLAST进行序列比对和寻找同源基因
  6. 使用ARCGIS多重缓冲区分析工具建立颜色渐变行政边界
  7. OSChina 周五乱弹 ——大叔我还小,放过我吧
  8. [生存志] 第6节 第一篇 以史为鉴 明朝事的读后心得
  9. NIO消息边界问题处理
  10. (FPGA)verilog驱动RGB接口TFT液晶屏