ColorBrewer:吸引和独特的彩色地图
BREWERMAP为MATLAB提供了所有的ColorBrewer配色方案,通过颜色映射长度和方案名称进行简单选择。或者,也可以预先选择方案名称,在此之后只需要颜色映射长度就可以定义输出颜色映射。
Brubermap与需要Colormap的所有MATLAB功能兼容。该函数仅包含一个m-file,它提供了所有ColorBrewer ColorSchemes(无垫文件,没有第三方文件,没有文件 - 混乱!)。如果需要,将自动发生下采样或插值或重复节点。插值使用实验室颜色空间。
# # # # # #例子
%绘制方案的RGB值:
RGBPLOT(BRUPREMAP(9,'BLUES'))%标准
RGBPLOT(Brupermap(9,'*蓝调))百分比逆转
%查看配色方案信息:
[〜,num,典型型] = Brewermap(NaN,'配对')
num = 12.
典型='定性'
使用矩阵%MultiLine Plot:
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);
保存所有
结束
% COLORMAP示例的新颜色:
S =负载(“spine.mat”);
图像(S.X)
colormap (brewermap ([], ' YlGnBu '))
浪费的%新颜色示例:
[x,y,z] =峰(30);
surfc(x,y,z)
colormap (brewermap ([], ' RdYlGn '))
轴([ - 3,3,-3,3,-10,5])
Contourcmap的%新颜色示例:
Brubermap('Puor');%预先选择了ColorScheme。
负载威尼斯平底渔船
负载海岸
figure
WorldMap(Topo,Topolegend)
contourfm(威尼斯平底渔船,topolegend);
contourcmap('breumap','colorbar','上','location','stuitare',...
'titlestring','米的轮廓间隔');
Plotm(Lat,Long,'K')
###奖励功能###
Brubermap_plot创建一个图,它显示了所有ColorBrewer ColorSchemes的节点。
###奖励功能###
BREWERMAP_VIEW创建一个交互式图形,允许选择颜色方案,其中包含两个颜色条,显示颜色映射的颜色和等效灰度。
R2014b或更高版本:BREWERMAP_VIEW还可以实时更新其他轴'或数字'颜色地图,例如:
S =负载(“脊柱”);
图像(S.X)
Brubermap_view(GCA)
# # # # # #
函数BREWERMAP:
*仅包含一个方便的m-file(no .mat文件或文件混乱)。
*没有第三方文件依赖项。
*在实验室中插值。
*只需要标准ColorBrewer方案名称以选择ColorScheme。
*支金宝app持所有ColorBrewer配色方案。
*输出MATLAB标准的n × 3数字RGB数组。
*使用与MATLAB的colormap相同的默认长度(即当前colormap的长度)。
*与使用ColorMAPS(例如:CONTOUCMAP)的所有MATLAB函数兼容。
*包含反转色图颜色序列的选项。
*不打破ColorBrewer的Apache许可条件(不像许多MATLAB文件交换)。
该产品包括由Cynthia Brewer (http://colorbrewer.org/).有关每个配色方案、色盲适宜性、许可和引用的进一步信息,请参阅ColorBrewer网站。
引用
斯蒂芬Cobeldick(2021年)。ColorBrewer:吸引和独特的彩色地图(https://github.com/drosteeffect/brewermap),github。检索到。
MATLAB版本兼容性
平台兼容性
窗户 macOS Linux.标签
致谢
灵感来自:COLDGRAY.那强大的图像渲染那Light Bartlein颜色图那红蓝Colormap那Haxby彩色地图那双相情感Colormap那用于Matlab的调色板表(.cpt)那感知改善colormaps那产生最大感知的不同颜色那Matlab ColorMaps如色盲用户所见那红绿灯那其他色彩那colorGradient:生成自定义线性颜色图那与红绿色觉缺陷兼容的色图那colorbrewer: colorbrewer方案的Matlab那Polarmap:偏振色谱那构建定制的colormaps那自定义colormap那美丽和可分辨的线条颜色+彩图那转换matlab颜色映射到二进制。pal格式那来自XKCD的直观RGB颜色值那RGBMAP颜色图那hslcolormap那感知上均匀的Colormaps.
灵感:Newcolorbar:同一轴中的多个ColorMaps那squink(颜色、γ)那par那cbrewer2那循环彩色地图那最大明显的颜色生成器那转换RGB和颜色名称那Jetwhite(颜色)那cmocean perceptually-uniform colormaps那如何估算子污水路线那CubeHelix色彩地图生成器:美丽和多才多艺!那HCP (HeatmapCovariatePlot)那感知统一颜色图