前言
之所以想写科研绘图这个系列,是因为最近组里的一些同学在写论文时,在绘图制表时,遇到过一些困扰。同时他们也希望把图表绘制得更好看,看起来能够达到顶刊的水平,显得“高大上”。因此,想专门写几篇文章来分享一些我的经验。
既如此,为了能让更多人看到,而不仅仅限于组内传播,便将这系列文章发布在知乎,微信这两个平台。希望我的经验能够多多少少帮助到有需要的人。因为阅历尚浅,现在分享的内容不一定都是正确合理的,请大家批评指正,后续我会不断更新。
设计构思
科研绘图的设计审美是有迹可循的。这里的美,不是通过某些特殊手段表达思想进而创造出异于常物的场景,而是利用一些准则来设计符合读者观感(让读者看得舒服直观)的插图。亦或者说,科研绘图中也确实表达了作者的思想,即,真正想要展示给读者的信息,通过数据对比或趋势等方法来体现。因此,绘制时首先要考虑你真正要展示的关键信息是什么。绘图时的原则是要突出关键信息,让读者能快速地从展示的数据中推出正确的结论。
接下来,是我对设计图表过程中的一些建议。
确保图表符合所投期刊/会议要求
在得到数据之后,绘图之前,首先要查找所投期刊/会议中的投稿指南有无对图表设计方面的要求。若有,应基于期刊/会议的要求进行图表设计。不同期刊对图片的要求可能会略有差异。
下面是一些出版社对图表设计的说明,供参考:
Elsevier:https://www.elsevier.com/authors/author-schemas/artwork-and-media-instructions
Springer:https://www.springer.com/gp/authors-editors/authorandreviewertutorials/writing-a-journal-manuscript/figures-and-tables/10285530
选择合适图型展示数据
对于同样的数据,不同的图型,表达的信息是有区别的。因此采用适合的图型能够更有效地向读者传递想要表达的信息。
一般来说,写论文的时候,展示数据对比的图表是可以参考同方向之前的论文中使用到的图表,这样基本可以确定要用哪一种图来展示数据。
当实在不知道如何选择要用哪种图来展示数据时,不妨从一些数据可视化网站上找寻答案找寻答案。下图是Andrew Abela博士开发的Extreme Presentation方法中对于如何选择图表而设计的一个工具/指南。图不清晰,可以下载pdf版本:https://extremepresentation.com/wp-content/uploads/choosing-a-good-chart-09-1.pdf。主要思路就是首先要明确自己想要展示的数据之间是什么关系,比如对比,联系,构成亦或者是分布。确定数据间的关系之后,就可以按图索骥,根据图示选择合适的图型了。
减少绘图中冗余信息
“Perfection is achieved not when there is nothing more to add, but when there is nothing left to take away”
– Antoine de Saint-Exupery
确定使用的图型之后,根据数据着手绘图。对于绘图的设计,最重要的建议是删繁就简。删去冗余,保留核心。
哪些信息是冗余的?一个判断原则:删除这个信息,你的数据还能否正确展示?如果能,那么它就是冗余。
也许一些同学会认为添加丰富的色彩或者风格各异的线条,阴影能更好地吸引读者,也能展示出自己绘图的用心和诚意。但对于科研绘图来说,这并不是正确的做法。科研绘图也讲究美,这里的美并非体现在对各种效果的随意堆叠,而是体现在对核心数据的精心编排。
Edward Tufte教授在1983年提出过一个概念,数据油墨比(Data-ink Ratio)。绘图时,数据油墨比应越高越好。简单来说,因为数据信息是图型的核心,这部分的比重应占大部分,而其他部分,也就是冗余信息,占比应越少越好。下图展示了将一幅低数据油墨比的图修改成高数据油墨比的图的变化过程:
来源:https://www.darkhorseanalytics.com/blog/data-looks-better-naked
从图中可以总结的删除冗余信息的过程包括以下几部分(括号中内容是我的解释):
- 去除彩色背景(为使数据展示清晰直观,背景一般设置成白色,大部分绘图软件默认背景都是白色)
- 去除冗余的标签(上图中第二项说的这个标签其实在科研绘图中指的是图例,与X轴坐标上的文字不应该是同一种信息)
- 去除阴影(阴影会影响数据的清晰展示,这点毋庸置疑)
- 减少颜色(对于同类数据,不要使用过多颜色进行区分,会分散读者注意力)
- 去除特效(扁平化绘图的优点是清晰直观,这与科研绘图的要求很契合)
- 去除粗体文字(慎用粗体文字,除非这段文字需要特别强调)
- 弱化辅助信息存在感,如标签,线条,通过将颜色改灰,线条改细等方式
- 亦或直接去除线条,标签,只展示对应的数值
1-6条建议都适用于科研绘图。对于7,8两点,我认为除了网格线条可以改成灰色或移除,X轴和Y轴的线条保持黑色即可,对应刻度的文字也没必要改成灰色。对于科研绘图,无故将黑色线条文字改成别的颜色,是不合理的,除非有特别原因,需在论文中注明原因。
多从顶刊顶会论文中找寻设计灵感
对于科研绘图,一个很好的学习途径是从top论文中观摩学习。但要持批判的态度来学习,即使是top论文,当中的配图也会存在瑕疵。这时候就体现文献阅读广的好处了,只有看得多,积累的经验才够多,能够知道哪些设计是好的,哪些设计存在不足。多总结好的论文绘图的共性,比如展示某类数据时,通常采用哪种图表,哪些色系。对于觉得绘制的不错或者图表设计的有亮点吸引人的,可以收藏记录下来,并思考自己如何实现。
总之一句话,多观察,多思考,多练习,培养自己的科研绘图经验和直觉。
结语
最后,我用Springer在投稿指南中对图表设计方面提出的问题作为本篇结语,希望各位在设计图表时,能够带着这些问题思考如何设计更吸引人的图:
- Are there any data that readers might rather see as a display item rather than text?
- Do your figures supplement the text and not just repeat what you have already stated?
- Have you put data into a table that could easily be explained in the text such as simple statistics or p values?