如何做一个好色之“图”(4):从 ggthemes 提取 Tableau 的图表配色

关于 ggthemes 包的颜色还是再写一篇,提取其中 Tableau 的配色方案。因为这代表着另一种思路,前面 wsj 和 eco 是借鉴商业期刊图表,ggtech 是借鉴科技公司logo,这个是借鉴第3方可视化软件。

Tableau 是目前很火的商业智能与数据可视化软件,它内置有多套配色方案。

如何做一个好色之“图”(4):从 ggthemes 提取 Tableau 的图表配色_第1张图片

我觉得其中 Tableau 10 medium 比较能代表其特色,10太深,light 太浅,medium 合适:

如何做一个好色之“图”(4):从 ggthemes 提取 Tableau 的图表配色_第2张图片


ggthemes 中 tableau 10 medium 主题的显示效果如下:

library(ggplot2)

library(ggthemes)

df <- data.frame(x=1:10, y=1:10)

ggplot(df,aes(x=x, y=y, fill=factor(x)))+geom_bar(stat="identity")+scale_fill_tableau("tableau10medium") +ggtitle("tableau10medium, ExcelPro")

如何做一个好色之“图”(4):从 ggthemes 提取 Tableau 的图表配色_第3张图片

显示 Tableau 的配色信息:

print(ggthemes_data$tableau$colors)

转换、制作为 Tableau 图表颜色规范表如下:


如何做一个好色之“图”(4):从 ggthemes 提取 Tableau 的图表配色_第4张图片

(配色参考,建议留存)


颜色组较多,我觉得选择 Tableau10medium 组就够了,按其前6个颜色顺序,自定义为 Excel 的颜色主题 Tableau_10_medium.xml,这样插入的图表默认会有股 Tableau 的味道。

如何做一个好色之“图”(4):从 ggthemes 提取 Tableau 的图表配色_第5张图片

本篇这个思路,是从第3方可视化软件借鉴配色方案运用到 Excel 图表,你可以用这个思路从喜欢的软件里借鉴颜色。

在写前几篇帖子期间,张杰童鞋也写了篇帖子介绍 R 里的颜色,参见:http://dwz.cn/4EUqy8。

他在新书《Excel数据之美》中提取过 R、ggplot、Python、Tableau、D3 的配色,结果如下,可以参考:

如何做一个好色之“图”(4):从 ggthemes 提取 Tableau 的图表配色_第6张图片


PS:顺便介绍和推荐这位童鞋,张杰,90后学霸,一个人写了本书《数据之美》、开发了个插件 easycharts,定位在 Excel 制作科学、学术、论文图表,微信公众号: easycharts。作为70后我深深汗颜⊙﹏⊙b汗。

文件下载

在微信公众号 iamExcelPro 发送消息 “Tableau”,获取 Tableau 图表配色规范.pdf。

你可能感兴趣的:(如何做一个好色之“图”(4):从 ggthemes 提取 Tableau 的图表配色)