【基础教程】matlab构建自己的colormap

matlab构建自己的colormap

    Colormap即色图,不同的颜色表征不同的数值,常用于绘制伪彩图。目前新版本默认的colormap是parula,老版本默认的是jet。

matlab自带的colormap

  在命令行输入help colormap就可以查看系统自带的

colormap, 各种热图模式可以自己选择,如下图列表所示。其中parula是默认模式,若不指定,则默认此热图模式。

t = 0:pi/6:pi*2:13;

[x,y,z] = cylinder(0.5*sin(t));

surf(x,y,z)

colormap(jet);

colorbar;

得到效果图如下:

自定义colormap

1.Matlab提供了色图编辑器从Figure的编辑→颜色图打开。

2.颜色条下方的滑块,可以单击鼠标左键添加,Delete键删除,双击滑块,可以修改颜色。

3.根据自定义后的colormap画图

mymap = get(gcf,'Colormap');%gcf是get current figure的缩写

save('MyColormaps','mymap');%把mymap变量保存为MyColormaps.mat,位置在matlab当前目录

 load MyColormaps;%这里load时要添加的是mat格式的文件名称

figure(2)

t = 0:pi/6:pi*2:13;

[x,y,z] = cylinder(0.5*sin(t));

surf(x,y,z)

colormap(mymap);%这里调用的colormap为代表Mymap.mat的Mymap变量,下次调用时就不会忘记调用什么变量了

colorbar;

有兴趣可以关注公众号。

发布了39 篇原创文章 · 获赞 16 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_34763204/article/details/104156321