> 文章列表 > 全网唯一!Matlab世界顶尖艺术品配色包Rmetbrewer

全网唯一!Matlab世界顶尖艺术品配色包Rmetbrewer

全网唯一!Matlab世界顶尖艺术品配色包Rmetbrewer

想要绘制一幅颜色搭配合理、好看又不花哨的论文插图,该如何操作呢?

正所谓求其上者得其中,求其中者得其下

那么,向高手借鉴思路,无疑是一种不落下乘的好策略。

而在色彩搭配领域,像莫奈、梵高这些世界顶级大师,其对色彩的理解和运用,又可谓是上中上,顶中顶,我们完全可以拿来借鉴使用

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