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版本兼容性
平台兼容性
窗户 macOS Linux标签
致谢
灵感来自:彩色灰色,强大的图像渲染,灯光Bartlein颜色贴图,红蓝Colormap,Haxby彩色地图,双相情感Colormap,用于Matlab的调色板表(.cpt),感知改善colormaps,产生最大程度的感知不同的颜色,色盲用户看到的Matlab彩色地图,红绿灯,其他颜色,colorGradient:生成自定义线性颜色图,与红绿色觉缺陷兼容的色图,colorbrewer: colorbrewer方案的Matlab,偏振贴图:偏振彩色贴图,构建定制的colormaps,自定义colormap,美丽和可分辨的线条颜色+彩图,转换matlab颜色映射到二进制。pal格式,来自XKCD的直观RGB颜色值,rgbmap颜色贴图,hslcolormap,感知均匀彩色地图
受到启发的:newcolorbar:同一轴上的多个颜色贴图,squink(颜色、γ),帕鲁利,cbrewer2,循环彩色地图,最大明显的颜色生成器,在RGB和颜色名称之间转换,jetwhite(彩色),cmocean perceptually-uniform colormaps,如何估算冰下水道,CubeHelix色彩地图生成器:美丽和多才多艺!,HCP (HeatmapCovariatePlot),感知统一颜色图