爬山的骑行者——动态的可视化进度图

这个图表可能会又一次刷新你的三观!真是只有想不到,没有做不到!先什么也别说,上图看看再说,如下图1所示。

图1

在目标曲线上有两个骑车的小人,其中灰色骑行者代表按计划进度的执行者,而绿色骑行者代表实际进度的执行者。刚开始,绿色骑行者落后于灰色骑行者,表明实际进度滞后;越往后,绿色骑行者超过灰色骑行者,表明实际进度提前了。在图表的右下方,同时使用文字说明了进度超前或落后的时间,以及计划结束的日期。

这是在Chandoo.org的网站上看到的一个图表,感觉到很有意思,于是重点进行了研究,并将图表进行了汉化,有兴趣的朋友可以在该网站上下载图表工作簿,或者在本公众号底部发送消息:

骑行图

下载汉化了的图表工作簿。

下面简要介绍一下这个图表是怎样绘制的。

绘图数据

当你有一个大的目标应该在几天内完成时,使用这个图表是合适的。图表数据如下图2所示。

图2

数据在名为“progress”的表中,其中头3列数据是输入的,最后1列通过公式计算来得到累计目标值。在单元格E4中的公式为:

=SUM(E3,[@目标])

向下拉即可。

计算山和骑行者的坐标位置

山是一个简单的XY散点图,progress表中的日期列为其X轴值,目标累计列为其Y值。

为了找到骑行者的坐标,我们设置了两组值:

1.实际骑行者的位置,基于实际已完成的工作数。

2.目标骑行者的位置,基于应该完成的工作数。

实际骑行者位置:

Y值(实际完成):简单地使用SUM(progress[实际])

X值(对应的日期):需要根据设定的目标找到与实际进度相对应的日期。为此我们需要确定:

  • 对应的行号:使用MATCH()函数,我们在目标累计列中找到与目前完成的进度相匹配的值。

  • 接着,我们使用INDEX公式找到两个日期,在这两个日期之间完成进度。

  • 最后,我们使用简单的计算在这两个日期之间插入相应的日期。

目标骑行者位置:

Y值(目标):使用VLOOKUP或INDEX+MATCH,最新日期作为目标

X值(日期):这只是上面计算的对应的行号中的日期。

创建图表

步骤1:创建代表山的XY散点图

在XY散点图中,X值为progress[日期],Y值为progress[目标累计]。绘制的图表如下图3所示。

图3

步骤2:添加目标骑行者和实际骑行者

在图表中再添加两个系列,使用上面计算的X和Y值作为目标骑行者和实际骑行者,如下图4所示。

图4

步骤3:使用骑行者图片替换点

从网上或者哪个地方找到剪贴图,将其粘贴到工作簿中。移除任何背景,将图片旋转30度左右,进行一些适当的格式,如下图5所示。

图5

按Ctrl+C复制骑行者的图片,单击图表中的点,按Ctrl+V粘贴图片,如图6所示。

图6

步骤4:移动骑行者使其落在山坡上

因为Excel将点放置在线上,所以骑行者图片也会居中。因此,图表看起来像把骑行者埋了一半在山上。在这里,对Y值加上一个偏移量,示例中为7。具体的偏移量了决于图表和图片的大小。此时的图表,如下图7所示。

图7

我们可以在图表中添加更多的信息,反映当前进度和目标进度的状态,如下图8所示。

图8

这个图表没有使用VBA,全部使用公式进行计算值,非常值得细细研究。

(0)

相关推荐

  • 【图表仿】向身边的图表学习①:仿小天才手表播放进度图

    最近推送的几篇文章: 一次打包送!有了这些实用工具和财务资料,工作效率大大提高 如何在一个单元格输入每天的数量,在另一个单元格自动累加 只能用VLOOKUP匹配数据?还有更多的公式(查找引用公式集锦) ...

  • 最全指南|工作中可能用到的图表都在这儿,建议收藏

    近期推送的文章 [赠书赠课程]练习题071:筛选出期末余额为0的明细账并删除(基本操作) 练习题079:如何判断某年为闰年 没有积分无法下载?不存在的,有了这款工具,文档轻松下 收集文件有多痛苦?命名 ...

  • 怎么用minitab做六西格玛分析?这里有图有真相!

    Minitab软件是为质量改善.教育和研究应用领域提供统计软件和服务的先导,具有强大的功能和简易的可视化操作界面,深受广大质量学者和统计专家的青睐.上世纪90年代后Minitab公司通用统计产品进入工 ...

  • 质量工具之散点图

    质量工具之散点图

  • 上亿返乡大军中,那个孤独的骑行者

    值此,离春节仅仅只有两周的时间了,在外打工的朋友们,已开始踏上回家的路.有一群人,他们的回家之路比较特殊,那是一批骑士,他们是骑着摩托车加入返乡队伍的. 曾经,在珠三角工作的我,也是摩托车返乡大军中的 ...

  • 为啥澳洲没国人骑行者,中国车自驾环澳二万公里,四百公里看不到人

    <流浪地球>第7年 1.    澳洲 达尔文   2019年11月2日 晴 澳洲海关会遣返我吗?今天凌晨我忐忑不安的上了飞机. 没办法,前几天因为签证还有几天就到期了, 只能飞去巴厘岛,因 ...

  • 行走在西藏(八)——难忘沿途那些山口和骑行者

    在西藏,除了大江大河.寺庙圣湖这些著名景观外,沿途一些景观也给我留下了深刻的影响,特别是站在经幡涌动.海拔5000米以上的那些山口,那种天地相连的神圣感是言语无法形容的. (一)米拉山口 米拉山口海拔 ...

  • 【长篇连载】一个骑行者的梦(1)

    故事纯为虚构,情节也是杜撰,为了叙述方便,采用第一人称.故事很长,不定期更新.原创文字,欢迎看完评论. 那年高考落榜后,我哭了,哭得非常伤心.不单是为自己哭,也是为含辛茹苦的双亲哭,本没有文化的他们原 ...

  • 【长篇连载】一个骑行者的梦(2)

    书接上回.我总是喜欢晚上睡不着的时候写,周末早上醒的太早,不能闲着,写点吧.鉴于写的(一)反映平平,很多看的也不评论,这次写(二)及时调整思路,不打算铺垫了,直奔主题而去.给我点动力吧. 修摩托车相比 ...

  • 【长篇连载】一个骑行者的梦(3)

    (很多路过看完本文的,表示感谢;还有看完留下评论的,表示跪谢;我太需要你们的互动与褒贬了,也能让我调整思路,也是我可否写下去的动力,如果没人看,就没有写的必要了,这几天早上五点就睡不着了,不想浪费这么 ...

  • 【长篇连载】一个骑行者的梦(4)

    (快到十月一国庆节了,不用上班了,呼呼,想想就惬意.趁着有空闲,赶紧更新.谢谢好友们中肯的建议,让我得以及时修改和更新,我仍然需要你们的互动支持,看完之后如果可以,留下点评论吧,全是虚构成分,与本人经 ...

  • 【长篇连载】一个骑行者的梦(5)

    (纯属虚构,许久没更新,今天有人急着看,故写得仓促,各位看看吧) 地处海滨的B城市,天阴沉沉的.天边和海边连成一条线.海水缺乏了阳光的照射,死了一般.虽然并没有起风,我还是感觉有一些冷,左手扶着车把, ...

  • 【长篇连载】一个骑行者的梦(6-7合集)

    声明:此系列由于长久木更新,有人急着看,让我抓紧时间写,实在惭愧,没空写.友人亲自捉笔,为我代写,觉得有意思发上来.本合集特别谢谢他. (六) 我几乎是一步三回首,恋恋不舍地离开了B市.楼房的高度几乎 ...