今日分享主题:堆积柱形图+散点图,让数据对比更直观。这一周我都在讲柱形图有关的制作。你大概也了解了,柱形图其实就是用来呈现数据比较的图表。但是Excel默认插入的柱形图往往过于简单粗暴,无法满足分析需求,所以我们基本会在此基础上加工优化。就比如前面:堆积柱形图:告别只懂两根柱形图做比较的尴尬这篇文章中,我讲到:为了避免使用最简陋的两根柱形图来呈现比较效果,我们巧妙地利用了堆积图。不仅可以直观呈现变化幅度,也可以在此基础上让读者了解原始数据的大小。但有时候,我们的需求是反的:想更直观地呈现原始数据,然后在此基础上了解变化幅度情况。这个时候,又要怎么呈现会更直观更准确呢?今天来分享一种方法。还是以堆积柱形图:告别只懂两根柱形图做比较的尴尬这篇文章的例子为例:最后呈现效果如下:显然,这个图表比较更加直观。那么,它是怎么做出来的呢?观察效果图,有3点问题需要明确解决方案:1. 这是一个堆积柱形图,中间空白处是通过占位做的柱形图,然后将柱形图颜色填充为无色实现的。所以,这里的关键就是占位柱形图的赋值。从图表中很明显看出:占位柱形图的顶端都是10000,而其底端都是贴着2020Q1的柱形图,所以很容易知道,占位的赋值=10000-2020年Q1的数据。这样数据源就变成:这里稍解释下为啥是10000?其实这个数字的取值是由你自己判断,而你判断的标准是:要大于数据源中所有数据的最大值,这样才会出现占位呈现预期效果。这里最大值是A公司2020Q1为7438,所以,你只要取值比这个大,比如8000、9000等都可以。2. 这里的纵坐标轴是双标签,是借助散点图,然后通过数据标签赋值实现的。具体说,就是做一组散点图在纵坐标轴的位置,然后将散点图自身的数据标签以及散点图本身都隐藏起来,将其用预期的标签数据来代替呈现。预期的数据标签,就是效果图中呈现的数据。所以,这里的关键就是要做出怎样的散点图来满足需求。根据刚才的分析,我们知道,散点图要分布在纵坐标轴上,它的水平方向是固定的,所以X可以统一赋值为0.5(这个数值其实是为了呈现美观,大家自己可以尝试其它的数值看效果,往往是比0大一点)。同时,它的Y,可以根据正常的坐标轴赋值。这里我参考的是前面取的最大值10000。因为有两组数据,所以Y的赋值应该是从20000开始,依次往下到0。所以,散点图与预期的数据标签也需要提前准备好数据源,如下:3. 横坐标轴上的两条基准线,是借助散点图,然后通过水平误差线实现的。这里的关键也是散点图中X、Y的赋值,使它刚好分布在纵坐标轴上,然后借助水平误差线画出基准线。有了前面的经验,这里我们就很容易知道,Y一个是0,一个是10000,而X依然可以统一赋值为0.5。最后完整的数据源如下:

根据前面分析的,大家可以自己动手试试,具体操作步骤我就不展开了,录了个屏供大家参考:

今天的分享就到这里,非常感谢你的耐心阅读,希望对你有所启发。如果还有不明白的地方,可以扫码加我微信,我们进一步交流。

推荐阅读

巧妇难为无米之炊?其实未必!

一张瀑布图告诉你每个月的钱都花哪儿去了

两年数据对比柱形图_堆积柱形图+散点图=数据对比完美呈现(附视频)相关推荐

  1. 利用Python绘制柱形图或堆积柱形图

    本文所运用到的编程工具为Jupyter Notebook 柱形图的绘制 具体编辑代码如下: import numpy as np import matplotlib.pyplot as pltx = ...

  2. updatebyprimarykeyselective的where条件是全部字段_多组连续数据对比,不满足单因素方差分析的条件怎么办?...

    多组连续数据对比,不满足"单因素方差分析"的条件怎么办? (SPSS:Kruskal-Wallis H检验) 多组连续数据对比时,若不满足"单因素方差分析"的条 ...

  3. 两年数据对比柱形图_如何选择PPT数据图表类型?

    PPT是一款可视化工具软件,不知道大家有没有发现,它因为使用了各种图形给页面增添了许多设计感. 在PPT制作中,最常见的关于图形的设计就是数据图表. PPT软件中可以使用自带的SmartArt制作图表 ...

  4. python绘制散点图、如何选两列作为横坐标_在matplotlib散点图(水平杆图)中从x=0到数据点绘制水平线...

    考虑以下情节: 由此函数生成:def timeDiffPlot(dataA, dataB, saveto=None, leg=None): labels = list(dataA["grap ...

  5. python特征数据类型及常用操作对比总结_如何全面解析数据并创造数据故事

    介绍 "讲故事"的主意是极好的:将一个想法或事件变成一个故事.它将想法带进生活,并为其增添了乐趣.这发生在我们的日常生活中.无论我们陈述一个有趣的事件还是新发现,故事总是吸引听众和 ...

  6. 动态规划经典题目_动态规划经典题目:鸡蛋掉落(附视频讲解)

    题目: 思路: 先放上视频讲解 动态规划经典题目:鸡蛋掉落https://www.zhihu.com/video/1225199247848513536 纠正:视频里的状态转移方程漏写了一个+1,意思 ...

  7. python拟合曲线_天猫双 11 数据过于完美?用 Python 来算算

    作者 | 朱小五 本文经授权转载自凹凸玩数据(ID:alltodata) 双11结束了,大家已经无手可剁 . 天猫官方公布了今年的双11成交额为2684亿元,成功刷新了自己创下的商业纪录.按理说大家已 ...

  8. python 堆叠柱状图,Python可视化matplotlib12-垂直|水平|堆积柱形图详解

    柱形图(又称柱状图.直方图.条形图)用于各组数据的数量比较,可以简单的分为水平柱形图.垂直柱形图及堆积柱形图. 本文详细介绍matpltlib中垂直.水平和堆积三种柱形图的绘制. 我的公众号:&quo ...

  9. 两年数据对比柱形图_【系列课程】用Excel进行数据可视化组合图表的制作lt;二gt;...

    1 前言 上一节我们已经分享过组合图表制作的一些理论,今天我们就来实操忙,看看具体的制作过程. 2 常见组合图表制作的演示 双柱图:各个店铺两年销售额对比. ① 按照2020年销售额降序排列,因为这个 ...

  10. 两年数据对比柱形图_同期数据对比,你会做这样特殊的柱形图吗?趋势、差异值一目了然...

    2019年即将结束,各公司部门也开始进行年度数据回顾.比如2018和2019年各季度同期数据对比.一般情况下,做两组数据对比,许多同学都是用普通的柱形图来表示.用各季度作为横坐标,然后同期对比的季度进 ...

最新文章

  1. B 站的前端崩了,后端的你别慌!
  2. jQuery Ajax全解析
  3. 解决htmlfile: 未知的运行时错误
  4. ssm(Spring、Springmvc、Mybatis)实战之淘淘商城-第七天(非原创)
  5. 【直观理解】为什么梯度的负方向是局部下降最快的方向?
  6. java getrequest_Java Target.getRequest方法代码示例
  7. java suppresslint_Java 注解用法详解——@SuppressWarnings
  8. error in static/js/xxx.js from UglifyJs Unpected token: punc() [static/js/xxx.js]
  9. 打开特定的网站特别慢_网站建设的注意事项
  10. CentOS 6.3下Apache+SVN部署Web版本同步
  11. SQL Server 2008 数据库快照
  12. java中return finally_Java中return和finally到底哪个先执行
  13. python bytes转int_Python学习进阶教程(11)—数值类型
  14. hutool的BeanUtil
  15. Java使用aspose生成简历
  16. 中国石油大学《化工原理二》第三阶段在线作业
  17. 编辑器工具--通用编辑器工具(持续完善中)
  18. CSS代码样式生成器工具网站
  19. ROS雷达包出现:ERROR: cannot launch node of type: rplidar_ros
  20. FPGA极速入门(持续更新)

热门文章

  1. Java SE基础——Java集合
  2. 空间直线与球面相交算法
  3. VBA多工作簿中多工作表分类汇总
  4. 腾讯元老、上市公司CTO逃离北上广,赚够钱后他在安徽建了一片200亩的农场
  5. FinalShell更换背景颜色
  6. Codeforce - 1040B - Shashlik Cooking(水题)
  7. 如何使用WeKan管理您的工作
  8. SRE实战手册-基础篇
  9. could not resolve xxx.jar
  10. 一招教你表格里面给方框内打勾