这里介绍下如何生成三维的柱状图,例如,按照月份展示两个产品在2010年和2011年的统计数量,这里x轴标识月份,一根柱子代表一年的几个产品,这里是两年两个产品的示例,多个年数或产品同样的方法,不在赘述。

以下是核心代码部分,主要利用了堆叠柱状图的思想,然后再通过stack属性对产品进行分类,最后再format tooltips展示

option = {tooltip: {trigger: 'axis',formatter: function (params,ticket,callback) {// console.log(params)var res = '2010年' + params[0].name + ':';var res1 = '<br/>2011年' + params[0].name+ ':';for (var i = 0, l = params.length; i < l; i++) {if(i === 2) {res += res1 + '<br/>' + params[i].seriesName + ' : ' + params[i].value} else {res += '<br/>' + params[i].seriesName + ' : ' + params[i].value;}}// console.log(res)return res;}},legend: {data: ['产品一', '产品二']},grid: {left: '3%',right: '4%',bottom: '3%',containLabel: true},xAxis: [{type: 'category',data: ['一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月']}],yAxis: [{type: 'value'}],series: [{name: '产品一',stack: '2010',type: 'bar',data: [320, 332, 301, 334, 390, 330, 320,120, 132, 101, 134, 290, 230, 220]},{name: '产品二',stack: '2010',type: 'bar',data: [220, 182, 191, 234, 290, 330, 310,62, 82, 91, 84, 109, 110, 120]},{name: '产品一',stack: '2011',type: 'bar',data: [120, 132, 101, 134, 290, 230, 220,320, 332, 301, 334, 390, 330, 320]},{name: '产品二',stack: '2011',type: 'bar',data: [62, 82, 91, 84, 109, 110, 120,220, 182, 191, 234, 290, 330, 310]}    ]
};

小伙伴如果有疑问可以第一时间评论或留言,看到后也会及时回复的,有帮助的麻烦动动手指点个赞哟!

echarts生成三维柱状图相关推荐

  1. Echarts定制化组件展示网站(包括3d饼环图,3d柱状图,三维柱状图,水滴图)

    Echarts官方的定制化组件展示网站makeapie.com已经关闭了,上面有许多定制的组件作品. 比如3d饼环图,3d柱状图,三维柱状图,水滴图等等.    找到了可替代的​chartsdev.c ...

  2. 使用echarts生成漂亮的3D地图

    使用echarts生成漂亮的3D地图 echarts是非常好用的图表插件,本文使用echarts来生成一个漂亮的3D地图 效果 准备资料 第三方插件 <script type="tex ...

  3. matlab绘制三维柱状图(hist3,bar3)

    N = 1e3; % number of points rng(7) signalIn = rand(N, 2)*30; signalIn(1:10,:) = 5.5; % 密集 signalIn(5 ...

  4. 用ECharts生成统计图

    用ECharts生成统计图 这是我的HTML部分: <div class="layui-fluid" style="font-size:16px"> ...

  5. 【Echarts】通过柱状图实例,一文让你学会Echarts的基础使用!!!

    通过柱状图实例,一文让你学会Echarts的基础使用!!! 先看效果: 获取Echarts 文件目录 引入Echarts 通过标签方式直接引入构建好的 echarts 文件 <!DOCTYPE ...

  6. php 自定义表格并统计,PHP 使用Echarts生成数据统计报表的实现

    这篇文章主要介绍了PHP 使用Echarts生成数据统计报表的实现代码,需要的朋友可以参考下 echarts统计,简单示例 先看下效果图 看下代码 HTML页面 为ECharts准备一个Dom,宽高自 ...

  7. python使用matplotlib可视化3D柱状图(3D histogram、三维柱状图、包含三个坐标轴x、y、z)、设置zdir参数为z、改变3d图观察的角度

    python使用matplotlib可视化3D柱状图(3D histogram.三维柱状图.包含三个坐标轴x.y.z).设置zdir参数为z.改变3d图观察的角度 目录

  8. python使用matplotlib可视化3D柱状图(3D bar plot、三维柱状图、包含三个坐标轴x、y、z)、设置zdir参数为y、改变3d图观察的角度

    python使用matplotlib可视化3D柱状图(3D bar plot.三维柱状图.包含三个坐标轴x.y.z).设置zdir参数为y.改变3d图观察的角度 目录

  9. 记录一下matlab三维柱状图调色详细步骤

    matlab五彩三维柱形图绘制_小乖乖的臭坏坏-CSDN博客_matlab绘制三维柱状图 按照上面的方法画出图形 想要让它变成多种颜色的而且随着数值变化 记录一下详细步骤: 1,打开原视图 2,打开的 ...

  10. php制作曲线柱形图的框架,用GD图库生成横竖柱状图折线图的类_php

    最近写的一个GD图库用以生成横竖柱状图和折线图的类库,算是一个教学例程吧 Class ImageReport{ var $X;//图片大小X轴 var $Y;//图片大小Y轴 var $R;//背影色 ...

最新文章

  1. The Shortest Statement CodeForces - 1051F LCA+最短路
  2. 交叉熵比平方损失函数的优点
  3. C#精粹,一本都不能少
  4. Fragment Injection漏洞杂谈
  5. 180W多路输出式单片精密开关电源电路及分析
  6. ubuntu-10.04硬盘安装挫折略记
  7. P3804 【模板】后缀自动机
  8. 如何将卷积神经网络中的全连接层变成卷积层
  9. AngularJS Filters
  10. CreateThread _beginThread _begintheadex AfxBeginThead思考
  11. Python练手经典100例
  12. 内核input子系统之input_event数据上报过程
  13. 给学习iOS开发同学的建议
  14. 工赋开发者社区 | 抛弃 Google,Debian 改将 DuckDuckGo 作为默认搜索引擎
  15. SEO优化_如何伪原创文章方法
  16. Xposed模块开发
  17. 设计模式之适配器模式--简单实例分析
  18. maven学习记录:maven专栏简介
  19. ps怎么给图片加透明边框
  20. 8B/10B编码原理详解、Verilog实现及在JESD204B中的应用

热门文章

  1. python实现图片拼接长图_python 多张图片拼接为一张长图
  2. DNS是什么?工作原理、工作流程总结
  3. CumtCTF第二次双月赛Writeup(Web详解)
  4. 雅虎终于死了:从1000亿到破产贱卖,最后连名字都没
  5. Go typeof、 Kind、Elem、Name用法
  6. 分类问题——逻辑回归与XGBoost
  7. Android消息处理机制之二:消息中obtain源代码剖析
  8. nod-1483-化学变换
  9. 大学生集体恶搞学士服猥琐拍照,谁羞辱了谁?!(图)
  10. Synergy Mac和Win键盘映射