这个函数可以用来构建您自己的定制colormaps。想象一下,如果你想显示雨量分布地图。你想要一个colormap理想带来降雨,这不是通过colormaps如冬天,酷或飞机等。白色的渐变蓝色会
任务,但是你也可以使用一个更复杂的梯度(如白+蓝+红色或颜色= '超级')。这个函数可以用于构建任何colormap rgbcmyk使用主要的颜色。在图像处理中,w(白色)可以作为第一个颜色,以便在输出中,背景(通常为0的值)出现白色。在降雨地图的例子中,“白平衡”将产生一个降雨密度地图背景(如果它的DN值0)将显示为白色。
输入:
颜色:字符串(char)的颜色代码,任何rgbcmywk序列
代表不同的颜色(如蓝色)的“b”是可以接受的。如果一个
梯度的白色需要蓝色,颜色将是“白平衡”;彩虹的
白+蓝+红+绿将“wbrg”。
例子:
城市规划机构(cmap) = buildcmap (“wygbr”);
%试试输出提出:
我= imread (“cameraman.tif”);
colorbar imshow (im)
colormap colormap城市规划机构(cmap) %将使用输出
M Sohrabinia (2021)。构建定制的colormaps(//www.tianjin-qmedu.com/matlabcentral/fileexchange/40318-build-custom-colormaps), MATLAB中央文件交换。检索。
对不起,打断一下。我发现你修改水平函数的代码。
致以最亲切的问候
如何添加红色和黑色的阴影?我想做一个自定义colormap从黑红色的阴影。
如果演示例子不工作在2017年,使用colormap (gca,提出)
非常感谢你,救了我一天的工作在我的学士论文
谢谢!我正在寻找这样的功能,你只会让我的生活更轻松!
@Alfredo:谢谢你的评论,你的意思是输出的范围?这样一个0到1 ?
很好!就好了,也可能指定所需的输出colormap的大小。