BREWERMAP为MATLAB提供了所有的ColorBrewer配色方案,通过配色图长度和配色方案名称进行简单选择。或者,可以预先选择配色方案名称,然后只需要定义输出配色图的颜色长度。
BREWERMAP与所有需要色彩图的MATLAB函数兼容。该函数只包含一个m文件,提供所有的ColorBrewer配色方案(没有垫子文件,没有第三方文件,没有文件混乱!)如果需要,节点的下采样、内插或重复会自动发生。插值使用Lab颜色空间。
例子
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”)
绘制方案的RGB值:
rgbplot (brewermap(南“蓝调”))%的标准
rgbplot (brewermap(南“蓝调”))%逆转
查看配色方案的信息:
[~,num,typ] =酿酒地图(NaN,“配对”)
Num = 12
typ =“定性”
%使用矩阵的多线图:
N = 6;
轴(“ColorOrder”brewermap (N,“Pastel2”),“NextPlot”,“replacechildren”)
X = linspace(0,pi*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,pi*3,1000);
Y = bsxfun(@(x,n)n*sin(x+2*n*pi/ n), x。', 1: N);
为n = 1: n
情节(X (:), Y (:, n),“线宽”4);
持有所有
结束
额外的功能
BREWERMAP_PLOT创建一个显示所有ColorBrewer配色方案节点的图。
BREWERMAP_VIEW创建一个交互式图形,该图形允许选择配色方案,它包含两个颜色条,显示颜色图的颜色和等效灰度。
R2014b或更高版本:BREWERMAP_VIEW还可以实时更新其他轴或图的颜色图,例如:
S =负载“脊椎”);
图像(S.X)
brewermap_view (gca)
笔记
BREWERMAP函数:
- 只包含一个方便的m文件(没有.mat文件或文件混乱)。
- 没有第三方文件依赖关系。
- 没有特殊的工具箱依赖项。
- 在实验室颜色空间内插值。
- 只需要标准的ColorBrewer配色方案名称来选择配色方案。
- 接受作为字符串标量或字符向量的配色方案名称。
- 万博1manbetx支持所有ColorBrewer配色方案。
- 输出MATLAB标准的n × 3数值RGB数组。
- 使用与MATLAB的色彩映射函数相同的默认长度。
- 兼容所有的MATLAB函数,使用色彩贴图(如:CONTOURCMAP)。
- 包括反转色彩图颜色序列的选项。
- 不破坏ColorBrewer的Apache许可证条件(不像MATLAB文件交换上的许多)。
该产品包括由辛西娅·布鲁尔(http://colorbrewer.org/)开发的颜色规格和设计。查看ColorBrewer网站了解关于每个配色方案、色盲适用性、许可和引用的进一步信息。
용양식
Stephen23(2022)。ColorBrewer:有吸引力和独特的色彩图GitHub (https://github.com/DrosteEffect/BrewerMap/releases/tag/3.2.3)。검색됨.
Matlab릴리스호환정보
개발환경:R2010b
R2009a이상릴리스와호환
플랫폼호환성
窗户 macOS Linux카테고리
태그
도움
줌:Newcolorbar:同一坐标轴上的多个颜色映射,squink(颜色、γ),天派,cbrewer2,循环彩色地图,最大明显的颜色发生器,在RGB和颜色名称之间转换,jetwhite(颜色),Cmocean感知一致的色彩地图,如何估计冰下水路,HCP (HeatmapCovariatePlot),MatPlotLib感知统一色彩地图
이GitHub애드온의문제를보거나보고하려면GitHub리포지토리로가십시오。
이GitHub애드온의문제를보거나보고하려면GitHub리포지토리로가십시오。