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版本兼容性
平台的兼容性
窗户 macOS Linux标签
确认
启发:colorGray,强大的图像渲染,光巴特林颜色地图,红蓝Colormap,Haxby彩色地图,双相情感Colormap,用于Matlab的调色板表(.cpt),感知改善colormaps,产生最大限度的感知鲜明的颜色,Matlab色盲用户看到的颜色图,红绿灯,othercolor,colorGradient:生成自定义线性颜色图,与红绿色觉缺陷兼容的色图,colorbrewer: colorbrewer方案的Matlab,POLARMAP:极化colormap,构建定制的colormaps,自定义colormap,美丽和可分辨的线条颜色+彩图,转换matlab颜色映射到二进制。pal格式,直观的RGB颜色值从XKCD,rgbmap彩色地图,hslcolormap,感知统一colormaps
启发:新colorbar:在相同的坐标轴上的多个colormaps,squink(颜色、γ),天派,cbrewer2,循环彩色地图,最大明显的颜色生成器,在RGB和颜色名称之间转换,jetwhite(颜色),cmocean perceptually-uniform colormaps,如何估算冰川下的水道,CubeHelix色彩地图生成器:美丽和多才多艺!,HCP (HeatmapCovariatePlot),感知统一颜色图