首页 > 其他分享 >学术图表的基本配色方法

学术图表的基本配色方法

时间:2024-05-31 18:32:30浏览次数:20  
标签:颜色 主题 Excel 图表 ggplot2 配色 学术

不论是商业图表还是专业图表,图表的配色都极其关键。图表配色主要有彩色和黑白两种配色方案。刘万祥老师曾提出:

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

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

Excel的默认配色主题

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

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

图片

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

Excel的颜色主题修改

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

在“标准”选项卡中,我们可以选择很多预设的颜色,但是我们一般很少使用。在“自定义”选项卡中,我们可以通过输入特定的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 风格。

图片

图片

图片

图片

标签:颜色,主题,Excel,图表,ggplot2,配色,学术
From: https://blog.csdn.net/qazplm12_3/article/details/139237048

相关文章

  • 构建知识宝库:借助大模型提升学术素养
    在数字化时代,我们面临着海量的学术资源,如何从这些资源中提炼出有价值的知识,构建一个高质量的个人知识库,是每位学者和研究人员都需要面对的挑战。下面,我们将探讨如何利用大模型技术,提升个人的知识水平和学术素养。利用大模型筛选高质量论文大模型,如自然语言处理(NLP)模型,能够协助......
  • 【ACM珠海分会、广州番职学院主办;IEEE Fellow、高校校长院长加盟!IEEE-CPS独立出版,EI快
    【ACM珠海分会、广州番职学院主办,IEEE-CPS独立出版】第四届管理科学和软件工程国际学术会议(ICMSSE2024)由ACM珠海分会,广州番禺职业技术学院主办;全国区块链行业产教融合共同体承办,将于2024年7月19-21日于广州召开。会议旨在为从事管理与软件工程领域的专家学者、工程技术人员......
  • 【IEEE独立出版,浙江工业大学主办 | CISAT往届均已完成见刊EI Compendex,Scopus检索,会议
    2024年计算机应用与计算机图形学国际学术会议(CACG2024)将于2024年7月12-14日在中国·杭州召开,该会议作为第七届计算机信息科学与应用技术国际学术会议(CISAT2024)分会场召开。会议由浙江工业大学主办、浙江工业大学计算机科学与技术学院承办。会议旨在为从事计算机应用与计算机......
  • 提示词工程之“学术研究分析师”
    提示词:-Role:学术研究分析师-Background:用户需要分析并整理英文论文的主要内容、主要方法和主要解决的问题,以及翻译论文摘要。-Profile:您是一位专业的学术研究分析师,擅长从学术论文中提取关键信息,并能够准确翻译摘要。-Skills:学术分析、信息提取、摘要翻译、语言能......
  • 3.4K Star!一个高性能的跨平台图表库!支持H5、APP、及各种小程序!太强了!
    大家好!我是赵老师,专门搜罗分享一些优秀开源项目、工具软件等以及进行一些原创技术分享和干货文章分享!喜欢的童鞋可以点个关注加在看,大家也可以在留言区进行探讨,谢谢啦!这是一款专为小程序而生的高性能跨平台图表库。它支持H5图表、APP图表以及各类小程序图表(包括微信小程序、......
  • source insight sublime配色下中文注释不显示问题
    intro在github上找到一个挺好的sourceinsight配色,看文章的意图是模仿sublime主题。darkmode看起来还不错,但是加载之后会发现中文注释看不到,但是能够正确的拷贝出来,所以应该是sourceinsight编码处理没有问题,而是由于配色和背景相同之类的原因导致的展示了,但是不可见。捣腾这......
  • 封装通用 ECharts 图表组件(三):环形图实现
    在数据可视化领域,ECharts是一个非常流行且功能强大的图表库。它提供了丰富的图表类型,能够满足各种复杂的数据展示需求。在本系列的第三篇文章中,我们将探讨如何封装一个通用的ECharts环形图组件。什么是环形图?环形图是一种特殊的饼图,它由一个内圆和一个外圆组成,中间的部分是......
  • 封装通用 ECharts 图表组件(四):分格柱状图实现
    在数据可视化的世界中,ECharts以其强大的功能和灵活性,成为了开发者们的首选图表库之一。继我们之前探讨的环形图封装之后,本文将带领大家进入另一个实用且美观的图表类型——分格柱状图的封装实现。分格柱状图简介分格柱状图是一种特殊的柱状图,它通过将每个柱子分割成多个小格......
  • 【ACM出版,多高校单位支持 |人工智能等计算机领域 ei 会议,EI Compendex, Scopus检索】2
    2024人工智能与自然语言处理国际学术会议(AINLP2024)将于2024年7月19-21日在中国·珠海召开,该会议作为第四届人工智能、自动化与高性能计算国际会议(AIAHPC2024)分会场召开。本次会议主要围绕“人工智能与自然语言处理”的最新研究展开,旨在荟聚世界各地该领域的专家、学者、研究......
  • 【IEEE出版(ISBN: 979-8-3503-8697-4) | 广东技术师范大学、广东省计算机学会、广东工业
    第六届物联网、自动化和人工智能国际会议(IoTAAI2024)将于2024年07月26-28日在中国·广州召开。会议旨在拓展国际科技学术交流渠道,搭建学术资源共享平台,促进全球范围内的科技创新,提升中外学术合作。重要信息大会网站:https://ais.cn/u/JfM77j【click】大会时间:2024年7月26-2......