图片缩略图

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

版本3.1.0(16.9KB)由 史蒂芬
ColorBrewer colormaps的完整调色板。根据方案名称和贴图长度进行简单选择。

18.1 k下载

更新2020年7月26日

从GitHub

在GitHub上查看许可证

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

BREWERMAP与所有需要colormap的MATLAB函数兼容。该函数只包含一个M文件,提供所有ColorBrewer colorschemes(无mat文件、无第三方文件、无文件混乱!)。如果需要,会自动进行下采样、插值或重复节点。插值使用实验室颜色空间。

# # # # # #例子

%绘制方案的RGB值:
RGB地块(brewermap(9,'蓝色'))%标准
RGB地块(布鲁尔地图(9,“*蓝色”))%反转

%查看配色方案信息:
[~,num,typ]=brewermap(NaN,'Paired')
num=12
类型=‘定性’

%使用矩阵的多行打印:
N=6;
轴(ColorOrder, brewermap (N,“Pastel2”)、“NextPlot”,“replacechildren”)
X=linspace(0,pi*31000);
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,pi*31000);
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 '))

%冲浪示例的新颜色:
[X,Y,Z]=峰值(30);
表面粗糙度(X,Y,Z)
colormap (brewermap ([], ' RdYlGn '))
轴([-3,3,-3,3,-10,5])

%CONTOURCMAP示例的新颜色:
brewermap('PuOr');%预选配色方案。
负载威尼斯平底渔船
负载海岸
图形
世界地图(地形、地形图例)
contourfm(威尼斯平底渔船,topolegend);
轮廓地图('brewermap','Colorbar','on','Location','horizontal',。。。
“标题”、“等高线间隔(米)”;
plotm(横向、纵向、横向和横向)

###奖励功能###

BREWERMAP_PLOT创建一个图形,显示所有ColorBrewer colorschemes的节点。

###奖励功能###

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

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

S =负载(“脊柱”);
图像(S.X)
布鲁尔地图视图(gca)

# # # # # #

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

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

引用为

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

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

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

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