subplot axes shrink with colorbar
5 次查看(过去 30 天)
显示 更早的评论
Hi, I do a subplot(2,2,...) with pcolor on each subplot and a colorbar for the plots on the right side. This subplot is repeated t times and an avi movie done with it. Unfortunately, for each new iteration the axes of the right side subplots and the colorbars shrink. If I remove the colorbar everything goes fine. This happens with Matlab 2011a. Workarounds for other axes shrinking bugs did not work and these were solved for previous releases. Thanks
0 个评论
采纳的回答
Image Analyst
2013-5-21
You can set the 'Position' property of the axes after it resizes it to set it to whatever you want it to be.
set(handleToAxes, 'Position', [x, y, width, height]);
0 个评论
更多回答(2 个)
Iain
2013-5-21
a(1) = subplot(2,2,1);
pos1 = get(a,'Position');
a(2) = subplot(2,2,2);
pos2 = get(a,'Position');
add colourbar etc.
set(a(1),'Position',pos1)
set(a(2),'Position',pos2)
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Subplots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!