Slopegraphs 探秘

这篇博文总结了我对Slopegraphs的学习和研究,他们的理论和实践,如何进行制作,为什么现在他们在使用上还不怎么流行,带着这些问题跟我一起来感受一下Slopegraphs的魅力吧。

Slopegraphs 的定义

Edward Tufte 给它的定义为:

”Slopegraphs compare changes usually over time for a list of nouns located on an ordinal or interval scale”.

这个定义比较抽象,简单来说slopegraphs适合比较2个时间点数据变化的一种图表。

Slopegraphs 起源

在1983年Edward Tufte的The Visual Display of Quantitative Information一书中出现了一种新的数据图形,他把这种图形称为“Table-Graphic”,后来他把这种图形定义为“Slopegraphs”。

这张图表讲述了1970年和1979年的各国政府的收入占国内生产总值的百分比的比较的一个故事。

这张图表充分体现了Edward Tufte 的“non-data ink”简洁的设计原则:

  • 1970年和1979年的各国数字最高到最低的排序
  • 1970年和1979年的各国数字的变化
  • 一眼可以看到的偏差。Britain 呈下降趋势(如果用其他颜色加强一下效果会更好)

当时为什么没有流行起来?

  1. 制作比较麻烦
  2. 概念比较新,不像Bar chart,line chart 那么流行,很多图形工具都支持
  3. 适用范围的局限性

随着数据可视化的发展,相信slopegraphs的使用会越来越流行 ,毕竟优雅,简洁的底蕴在那里。

如何制作sploegraphs

  • slopegraphs in Tableau

http://www.datadrivenconsulting.com/2011/06/slopegraphs-in-tableau/

  • slopegraphs in Excel

https://peltiertech.com/slope-graphs-in-excel/

  • slopegraphs in Power BI

http://community.powerbi.com/t5/Community-Blog/Creating-Slopegraphs-in-Power-BI/ba-p/180034

Slopegraphs 实践

对2015年和2016年公司各游戏收入的百分比(不是真实数据)进行比较,通过比较得出哪些游戏项目占比增加,哪些在减少。

你可能使用饼图进行数据呈现(图表没有进行改造)

或者喜欢这样的柱形图(图表没有进行改造)

 

我们通过Slopegraph尝试一下效果吧。

结束

Slopgraphs提供了一种高效、简洁的方式来呈现2个时间点的数据变化,但它也不是任何情况下都适用,比如类别过多的集中在一个区域,导致数据重叠,呈现的效果就差了。

所以情况不同,适合的替代方案也会有所不同,没有唯一的解决方案,关键还是要看你的图表给谁看,表达什么内容。

参考资料

Slopegraphs discussion on Edward Tufte forum
http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0003nk

Edward Tufte’s “Slopegraphs” by Charlie Park
http://charliepark.org/slopegraphs/

 

如未注明,均为原创,转载需注明出处
本文链接地址:http://www.storytellingdata.com/graph/the_exploration_of_the_slopegraphs.html