图片缩略图

ColorBrewer:吸引和独特的彩色地图

版本3.1.0 (16.9 KB) 斯蒂芬。
ColorBrewer颜色地图的完整调色板。根据方案名称和映射长度进行简单选择。

18.5 k下载

更新2020年7月26日

从GitHub

在GitHub上查看许可证

BREWERMAP为MATLAB提供了所有的ColorBrewer配色方案,通过颜色映射长度和方案名称进行简单选择。或者,也可以预先选择方案名称,在此之后只需要颜色映射长度就可以定义输出颜色映射。

BREWERMAP兼容所有需要颜色映射的MATLAB函数。这个函数只包含一个m文件,它提供了所有的ColorBrewer配色方案(没有mat文件,没有第三方文件,没有文件混乱!)如果需要,节点的下采样或插值或重复会自动发生。插值使用Lab色彩空间。

# # # # # #例子

绘制一个方案的RGB值:
rgbplot(brewermap(9, 'Blues')) % standard
rgbplot (brewermap(9 *蓝调))%逆转

%查看配色方案信息:
[~, num typ] = brewermap(南,“配对”)
num = 12
typ =“定性”

%多线图使用矩阵:
N = 6;
轴(ColorOrder, brewermap (N,“Pastel2”)、“NextPlot”,“replacechildren”)
X = linspace(0,π* 3,1000);
Y = bsxfun(@(x,n)n*sin(x+2*n*pi/ n), x。', 1: N);
情节(X, Y,“线宽”,4)

%多行图在一个循环:
集(0 ' DefaultAxesColorOrder brewermap(南,“口音”))
N = 6;
X = linspace(0,π* 3,1000);
Y = bsxfun(@(x,n)n*sin(x+2*n*pi/ n), x。', 1: N);
对于n = 1: n
情节(X (:), Y (:, n)、“线宽”,4);
保存所有
结束

% COLORMAP示例的新颜色:
S =负载(“spine.mat”);
图像(S.X)
colormap (brewermap ([], ' YlGnBu '))

% SURF示例的新颜色:
[X, Y, Z] =山峰(30);
surfc (X, Y, Z)
colormap (brewermap ([], ' RdYlGn '))
轴([-10年3,3,3,3,5])

% CONTOURCMAP示例的新颜色:
brewermap(“PuOr”);%预选择配色方案。
负载威尼斯平底渔船
负载海岸
数字
worldmap(威尼斯平底渔船,topolegend)
contourfm(威尼斯平底渔船,topolegend);
contourcmap(“brewermap”、“Colorbar”,“上”,“位置”,“水平”,…
'TitleString','等高线间距米');
plotm (lat,长长的“k”)

###奖励功能###

BREWERMAP_PLOT创建一个图形,其中显示了所有ColorBrewer配色方案的节点。

###奖励功能###

BREWERMAP_VIEW创建一个交互式图形,允许选择颜色方案,其中包含两个颜色条,显示颜色映射的颜色和等效灰度。

R2014b或更高版本:BREWERMAP_VIEW还可以实时更新其他轴'或数字'颜色地图,例如:

S =负载(“脊柱”);
图像(S.X)
brewermap_view (gca)

# # # # # #

函数BREWERMAP:
*只包含一个方便的m文件(没有。mat文件或文件混乱)。
*没有第三方文件依赖。
*在实验室颜色空间内插入。
*只需要标准的ColorBrewer方案名称来选择colorscheme。
*支万博1manbetx持所有ColorBrewer配色方案。
*输出MATLAB标准的n × 3数字RGB数组。
*使用与MATLAB的colormap相同的默认长度(即当前colormap的长度)。
*兼容所有MATLAB函数,使用颜色地图(如:CONTOURCMAP)。
*包含反转色图颜色序列的选项。
*不打破ColorBrewer的Apache许可条件(不像许多MATLAB文件交换)。

该产品包括由Cynthia Brewer (http://colorbrewer.org/).有关每个配色方案、色盲适宜性、许可和引用的进一步信息,请参阅ColorBrewer网站。

引用作为

斯蒂芬(2021)。ColorBrewer:吸引和独特的彩色地图GitHub (https://github.com/DrosteEffect/BrewerMap)。检索

MATLAB版本兼容性
创建R2010b
与R2009a及后续版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!
要查看或报告这个GitHub插件中的问题,请访问GitHub库
要查看或报告这个GitHub插件中的问题,请访问GitHub库