How to plot colorbar and plot size different?
4 次查看(过去 30 天)
显示 更早的评论
Hi
When I plot colorbar, it reduces the size of my actual plot. I have 5 subplot and each has a separate colorbar. How to fix this issue?
I want to plot colorbar for each subplot and next to subplot. how can i solve it?
how can I adjust the ticks on colorbar (interval between colorbar ticks)?
0 个评论
采纳的回答
Star Strider
2022-9-12
One option would be to stretch the figure by adjusting the 'Position' property. It is possible to re-position it and stretch (or compress) it vertically as well, depending on what you want as the result. See the documentation on the Position property for a full description and details.
Example —
x = 0:999;
y = (1:5:25).'+sin((1:5:25).'*2*pi*x/20);
figure
for k = 1:5
subplot(1,5,k)
plot(x, y(k,:))
xlim([0 20])
colorbar
end
sgtitle('Original')
figure
for k = 1:5
subplot(1,5,k)
plot(x, y(k,:))
xlim([0 20])
colorbar
end
pos = get(gcf, 'Position');
set(gcf,'Position',pos+[-50 0 250 0]) % Shift Slightly Left & Stretch To Right
sgtitle('Stretched Width')
.
8 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Purple 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!