想要绘制一幅颜色搭配合理、好看又不花哨的论文插图,该如何操作呢?
正所谓求其上者得其中,求其中者得其下。
那么,向高手借鉴思路,无疑是一种不落下乘的好策略。
而在色彩搭配领域,像莫奈、梵高这些世界顶级大师,其对色彩的理解和运用,又可谓是上中上,顶中顶,我们完全可以拿来借鉴使用。
metbrewer是R语言中的一个配色包,里面提供了很多从世界顶尖艺术品中提取的配色方案,让我们可以不耗费太多精力便能用上权威的配色方案。
而为了让大家在Matlab中也能用上这套配色,我制作了Rmetbrewer配色工具。
1. Rmetbrewer
Rmetbrewer的右半部分(225~280)是metbrewer中的原始配色方案,每套配色方案都是从世界顶尖艺术品中提取的,比如梵高作品配色(276-278):
莫奈作品配色(253):
等等,共计56套配色方案:
而左半部分是对右半部分进行整理得到的224种单一色块,可随意进行颜色搭配。
使用方法也很简单,只需要对照CheatSheet中的颜色,选择想要的颜色/配色方案所对应的序号,并将其作为输入参数输入到了Rmetbrewer函数里,即可输出想要的颜色/配色方案RGB值,如:
C = Rmetbrewer(1:224);
示例具体代码见工具包附件demo2
或者:
color_hFit = Rmetbrewer(92);
color_hE = Rmetbrewer(30);
color_hModel = Rmetbrewer(221);
color_hData = Rmetbrewer(204);
color_hCI1 = Rmetbrewer(196);
color_hCI2 = Rmetbrewer(196);
示例具体代码见工具包附件demo1
或者:
C = Rmetbrewer(226);
C1 = C(1,:);
C2 = C(2,:);
C3 = C(3,:);
C4 = C(4,:);
示例具体代码见工具包附件demo3
又或者:
map = Rmetbrewer(227);
map = flipud(map);
示例具体代码见工具包附件demo4
以上。
2. 获取方式
Matlab艺术品配色包Rmetbrewer