matlab 三维颜色,Matlab三维视图颜色控制 |
您所在的位置:网站首页 › matlab曲线区域如何填充颜色 › matlab 三维颜色,Matlab三维视图颜色控制 |
1.caxis([cmin cmax]) 用来控制colorbar的上下边界,通过控制边界可以使各个子图使用同样范围的colorbar。默认情况下不使用控制Colorbar函数时是以函数值大小依次来进行颜色填充,对于自定义的情况则需要手动设定,这也是博主今天同事问到才注意,一般情况下默认基本上就够用了。 clear all clc subplot(2,1,1) [x y]=meshgrid(-1:0.01:1); f=x.^2+y.^2; mesh(x,y,f) colorbar caxis([0 4]) subplot(2,1,2) [x y]=meshgrid(-1:0.01:1); f=x.^2+y.^2+2; mesh(x,y,f) colorbar caxis([0 4]) 2.在上面的例子中我们使两个子图的colorbar保持一致,这时候就出现了另外一个问题, 既然两个图的colorbar一样,那我们为什么不合二为一呢?我们将colorbar统一放到两个 图形的右边,这时候就需要对子图的大小、位置进行控制。 clear all clc h1=subplot(2,1,1); % get(h1,'Position') set(h1,'Position',[0.2 0.6 0.5 0.35]) [x y]=meshgrid(-1:0.01:1); f=x.^2+y.^2; mesh(x,y,f) h=colorbar; % get(h, 'Position') set(h,'Position',[0.8 0.1 0.05 0.8]) caxis([0 4]) h2=subplot(2,1,2); % get(h2,'Position') set(h2,'Position',[0.2 0.1 0.5 0.35]) [x y]=meshgrid(-1:0.01:1); f=x.^2+y.^2+2; mesh(x,y,f) % colorbar % caxis([0 4]) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |