pythonic生物人

10大黄金法则,告别“垃圾图表”

本节,让我们参考doi:10.1371/journal.pcbi.1003833来聊聊制作更科学、更有效的图表的10大黄金法则!

1. 了解你的受众

图表不是孤立存在的,它需要与受众对话。如果你的图表是给同行看的,他们可能已经对背景知识了如指掌;但如果是面向大众,就需要更加简洁明了。

比如下图,纽约时报曾经发布过一张关于癌症死亡率的图表,它通过巧妙的设计,让普通读者也能轻松理解复杂的数据。

Image

2. 明确你的信息

图表的核心是传达信息,而不是堆砌数据。在设计图表时,你需要问自己:这张图要表达什么?只有明确了核心信息,才能设计出真正有效的图表。

比如下图,一张展示大脑神经元活动的图表,通过突出关键区域,让读者一目了然。

Image

3. 适配媒介

展示方式不同,图表的设计也应有所不同。如果是用于演讲,图表需要足够简洁,让观众在短时间内抓住重点;如果是用于论文,就可以添加更多细节。

比如下图,演讲中使用的图表通常会去掉多余的元素,只保留关键信息。

Image

4. 标题和图例必不可少

图表不是孤立的,它需要标题和图例来补充信息。一个好的图例可以解释图表的细节,帮助读者更好地理解数据。

比如下图,一张柱状图如果没有明确的数值标注,读者就可能误解数据的真实含义。

Image

5. 不要依赖默认设置

大多数绘图软件都有默认设置,但这些设置并不总是最适合你的数据。手动调整图表的字体、颜色和样式,可以让你的图表更具表现力。

比如下图,Matplotlib的默认设置虽然清晰,但通过调整可以让图表更加美观。

Image

6. 有效使用颜色

颜色是图表中最重要的视觉元素之一,但使用不当也会成为最大的敌人。选择合适的颜色和色标,避免误导读者。

比如下图,彩虹色标虽然好看,但在某些情况下会隐藏数据的细节。Image


7. 避免误导读者

图表的目的是客观展示数据,而不是误导读者。避免使用错误的图表类型,比如用饼图或3D图表来比较数量。

比如下图,一张用圆面积表示数值的图表,如果使用半径而不是面积来表示数值,就会误导读者。

Image

8. 避免“图表垃圾”

“图表垃圾”是指那些不必要的装饰元素,它们不仅不能帮助读者理解数据,反而会增加混乱。

比如下图,过多的颜色、复杂的背景或多余的网格线都会让图表变得难以理解。

Image

9. 信息胜于美观

图表的核心是传达信息,而不是追求美观。即使图表看起来不够完美,只要能清晰地传达信息,就是好的设计。

比如下图,一张手绘风格的图表,虽然看起来简单,但能很好地表达核心概念。

Image

10. 选择合适的工具

不同的图表需求需要不同的工具。Matplotlib、R、Inkscape等工具各有优势,选择最适合你的数据和需求的工具。

Image

总之,数据可视化是一门艺术,也是一门科学。它不仅是将数据图形化,更是与读者的对话。通过这十条简单的规则,我们可以让图表更加科学、更加有效。下次当你设计图表时,不妨停下来思考一下:这张图真的传达了我想表达的信息吗?


-END-
推荐阅读:
👉Python matplotlib保姆级教程

图片

👉Python seaborn保姆级教程

图片

👇学习交流

图片