colormap情节调整颜色
18视图(30天)
显示旧的评论
我想要一个colorbar情节,从绿色、黄色橙色,红色。我如何调整这些颜色吗?我添加了一个图的一个例子。
接受的答案
亚当Danz
2019年3月18日
编辑:亚当Danz
2020年12月7日
有几种方法可以做到这一点。colormap飞机范围从蓝色,绿色,黄色,红色。这个解决方案使用喷气colormap但裁剪下半部离开绿-黄-红的但是有更多的颜色,比如红色比黄色或绿色。你可以修复吱声。
%创建演示图
图
n = 20;% 20的数据点
Z =山峰(n);
冲浪(Z);
与2 x %创造colormap从“喷气式”所需的颜色值
fullCustomMap =喷气(n * 2);
%的下半年色彩范围(绿色的深红色)
customMap = fullCustomMap (n + 1:结束);
%定义您的自定义颜色的彩色地图
colormap (customMap)
colorbar
% colorbar数据范围
caxis ([min (Z (:)), max (Z (:))))
或者,你可以从头开始创建你的彩色地图。这是一个演示基于解决方案在这里找到:
//www.tatmou.com/matlabcentral/answers/265914-how-to-make-my-own-custom-colormap answer_207992
n = 20;%的独特的颜色
基础= [0 1 0;1 1 0;1 0 0];%绿色,黄色,红色
customMap = interp1 (linspace (n, 0,大小(基地,1)),基地,fliplr (0: n),“pchip”)
这是一个网站,你可以使用它来创建一个可以充满colormap matlab代码。