matlab使用colorbar之后,Colorbar cannot be added to another colorbar

在matlab一个按钮中我创建colorbar函数画了等值线图,代码如下:colormap(jet(50));[c,h]=contourf(handles.axes2,x... 在matlab一个按钮中我创建colorbar函数画了等值线图,代码如下:colormap(jet(50));
[c,h]=contourf(handles.axes2,xx,yy,zz,length(depth_res));

set(handles.axes5,'Visible','on');
h=colorbar(handles.axes5);
set(get(h,'title'),'string','Ω.m');

第一次使用没有问题,当再次点击这个按钮重新运行的时候,提示:
Error using colorbarv6 (line 214)
Colorbar cannot be added to another colorbar.
请问这种问题怎么处理,如何释放掉第一次的colorbar;
展开
 我来答
匿名用户
2015-12-14
展开全部
四幅subplot, 四个二维场
记下四个场的最大值和最小值, 比如记为 cMax, cMin 注意是全部四个场比较得出的最值

每次subplot的时候加一句
set(gca, 'CLim', [cMin cMax])
然后在colorbar 即可
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式