这里介绍下如何生成三维的柱状图,例如,按照月份展示两个产品在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. Enterprise Library 4 缓存应用程序块的设计
  2. [一文一命令]tail命令详解
  3. java调用webservice_WebService学习总结(四)——调用第三方提供的webService服务
  4. html修改span中的内容,在HTML中抓取span的内容
  5. Windows Azure Marketplace增加对六种语言和HTML5应用程序的支持
  6. 中国历史上影响最大的10首诗
  7. C# 泛型的协变和逆变
  8. 介绍当前流行的一些开源Flash视频播放器
  9. matlab 元胞调用方法你真的理解了么?
  10. 2021年中国传送控制器市场趋势报告、技术动态创新及2027年市场预测
  11. IPS不用添加service帐号进入linux使得管理主机能访问的方法
  12. word 2016 for Mac 如何缩小编号与后面文字之间的缩进间隙
  13. 如何判断mysql主从延迟_【转】MySQL主从延迟如何解决
  14. 深度学习TF—1.TensorFlow2基本操作
  15. 河北2021高考成绩查询具体时间,2021河北高考时间具体安排表
  16. Linux入门——环境配置
  17. java程序设计颜志军_毕业论文(设计)大学生竞赛管理系统的设计与实现.doc
  18. 星星之火-51:LTE的物联网技术,Cat-M与NB-IoT的比较
  19. Linux版本的 免费的人脸识别技术。
  20. P4 安装bmv2 详细教程(更新中。。)

热门文章

  1. Java、检查 ISBN-10
  2. C++游戏开发入门项目精选:制作经典游戏拳皇97
  3. 财务内部收益率用计算机怎么算,​财务内部收益率怎么算
  4. word文档通配符换行_PDF如何转化成Word文档?
  5. [Noi2010]航空管制
  6. 当生命科学遇上AI,会产生怎样1+1>2效果?
  7. 程序员值得收藏的41个电子书搜索网站
  8. 贝叶斯公式和贝塔(beta)分布
  9. DeepFool笔记:对原理的理解和公式推导(多分类)
  10. 我的八年博士生涯——CMU王赟写在入职Facebook之前