Excel 学术图表的基本配色方法

研之成理 2020-10-17 12:09:37




什么,

又要画图了?

用什么配色呢?

小白好纠结啊!!!

今天让我们一起学习下

学术图表的基本配色方法吧



前言:

一直偏执的认为每篇论文都应该是艺术品。在这个文章泛滥的年代、很少有人追求文字和图表的精准与优美。翻看各大顶级学术期刊,那些考究、甚至在乎图表配色的文章已寥寥无几。但谁又不想自己论文中的图看上去赏心悦目么。本期内容向各位介绍Excel中学术图表的基本配色方法。建议先拉倒底部看看那些成品,真的很养眼。

正文:

图表配色主要有彩色和黑白两种配色方案。刘万祥老师曾提出:

"在我看来,普通图表与专业图表的差别,很大程度就体现在颜色运用上。"

对于科学图表,大部分国内的期刊杂志要求黑白的论文图表;而国外大部分的期刊杂志允许彩色的图表。科学论文图表基本是按照《Author Guidelines》的要求来制作的,最大的区别在于色彩,优秀的图表配色能够给人一种赏心悦目的感觉,更能激起读者对文章内容的兴趣。





Excel的默认配色主题

Excel 2013以上版本引入了“颜色主题”的概念。通过“页面布局”→“主题”→“颜色”,可以看到很多种颜色主题,如图1-3-1(a)所示。我们可以通过改变“颜色主题”全局改变Excel中字体、单元格、图表等对象的配色,该功能类似于某些软件中的换肤功能。


如图1-3-1(b)所示,选择“自定义颜色”,弹出“新建颜色主题”的对话框,自定义颜色主题,需要时可通过颜色面板快速调用


Excel 2016绘图默认配色就是图1-3-1(a)中的“自定义1”颜色主题,如图1-3-1(c)中淡蓝色方框所示。其实,在图1-3-1(c)的颜色主题中,有许多衍生的颜色主题,包括彩色和单色两种类型供选择。利用图1-3-1(c)的颜色主题绘制的效果图,如图1-3-4所示。


Excel的颜色主题修改


在Excel中选择颜色选项,我们可以看到 Excel 的颜色模板及其修改入口,如图1-3-2(a)所示。颜色模板部分包括“主题颜色”、“标准颜色”和“最近使用颜色”,“主题颜色”就是通过颜色主题类型来控制和改变的。选择底部的“其他颜色”,可以跳出如图1-3-2(b)标准颜色选项卡和图1-3-2(c)自定义颜色选项。

在“标准”选项卡中,我们可以选择很多预设的颜色,但是我们一般很少使用。在“自定义”选项卡中,我们可以通过输入特定的RGB值来精确指定颜色,这里就是我们用来突破默认颜色的地方。(说明:计算机一般通过一组代表红、绿、蓝三原色比重的RGB 颜色代码来确定一个唯一的颜色,R,G,B的取值范围都是属于[0, 255])。任何颜色都可以通过R,G,B调配出来,所以我们只要得到一种颜色的R,G,B数值,就可以把这种颜色还原出来。


Excel的颜色主题导入


Excel本身的颜色主题保存格式为.xml,你可以找到Excel对应的保存地址导入或者导出。所以如果有现成的xml文件(更多精美颜色主题请点击文末“阅读原文”),将.xml文件复制到类似如下的地址(根据你的电脑用户名等,如:Peter

C:\Users\Peter\AppData\Roaming\Microsoft\Templates\Document Themes\Theme Colors\

那么,你就直接可以使用导入的颜色主题方案。EasyCharts团队开发的Excel插件EasyCharts(点击“阅读原文”下载插件)可以自带这些颜色主题方案,安装插件就可以直接使用。



Excel专业图表配色突破


我们觉得R语言中ggplot2绘图精美的一个重要原因就是它清新亮丽的灰色背景配上赏心悦目的数据系列颜色。它的配色确实让很多软件都汗颜啊,所以Python语言在matplotlib包的基础上设计了prettyplotlib 和seaborn包,专门用来仿制ggplot的绘图风格。Matlab也不敢落后,在Matlab 2014版上对绘图配色方面作了很大的改进。

表1-3-1 显示了R语言ggplot2包、Tableau软件、Python语言seaborn包、D3.js中的部分常用配色方案。我觉得赏心悦目的配色方案远远不止这些,但是我觉得我们只要掌握并熟练运用1到2种完美的配色方案,就已经能满足平常的论文绘图需求。在这里跟大家推荐两本关于ggplot2的经典书籍:《ggplot2 Elegant Graphics for Data Analysis》和《R.Graphics.Cookbook》。

1. R语言ggplot包的官网:

http://docs.ggplot2.org/curren/Colors (ggplot2): http://www.cookbook-r.com/Graphs/Colors_(ggplot2)/

2.Tableau软件的官网:Tableau Viz Gallery: http://www.tableau.com/learn/gallery

3.Python语言seaborn包的官网:

About | Michael Waskom: http://web.stanford.edu/~mwaskom/software/seaborn/tutorial/color_palettes.html

4.D3.js的官网:D3.js - Data-Driven Documents: http://d3js.org/



使用Excel默认颜色绘制的系列图表如图1-3-4所示。根据1.3.1的Excel颜色修改方法,利用R ggplot2 Ste1、Set2和Tableau 10 Medium 配色方案对图1-3-4的颜色进行修改调整后的效果,分别如图1-3-5、1-3-6和1-3-7所示。通过对比发现,ggplot2和Tableau的颜色方案确实不错!





考虑到微信发布的图表不太清晰,现把图1-3-6单独放在下文供大家赏析。以上图表都是使用Excel 2016 仿制的R ggplot2 风格。


后记:

如果一篇高质量的论文,再加上如此优美的配色图表。何愁不中Nature、Science。任何阅读这篇论文的读者都会被你的品味所打动。

感谢“Easycharts”团队的付出。




研之成理面向所有感兴趣的朋友征集专栏作家,主要包括专业软件(比如Digital Micrograph, TIA, Photoshop,Chemoffice,Material studio等)和基础知识(XRD结构精修,热分析,核磁,程序升温实验,同步辐射,质谱,AFM,STM)的分享,以及相关领域最新文献赏析。目前,由于小编人数有限,总结的周期会比较长,如果有更加专业的人来分担一部分的话,应该可以让大家更快更好地学到更多内容。

欢迎愿意分享的朋友联系我们:邹主编(QQ:337472528)或者陈主编QQ:708274),谢谢!

最后,真诚地希望大家能够在这个平台上展示自己,将自己的思想传递给更多的人。



为方便研友们进行学术讨论,研之成理也开创了自己的QQ群,1号群:已满;2号群:已满;3号群:585629919。欢迎大家加入进行激烈的学术讨论!

本文版权属于研之成理,转载请通过QQ联系我们,未经许可请勿盗版,谢谢!

长按下图识别图中二维码或者搜索微信号rationalscience,轻松关注我们,谢谢!