Define properties of colorbar
1 次查看(过去 30 天)
显示 更早的评论
Hello, I am trying to configure a colorbar but there are two information that I don't know how to do.
This is the image of my plot
In addition, I am adding the code below:
function [ ] = Figure1(TT,aux,x,y)
set(gcf,'Color',[1 1 1]);
h=colorbar('SouthOutside');
set(h, 'Position', [.05 .15 .9 .05]);
load('MyColormap.mat')
if aux == 1
subplot('Position',[.0 .25 .20 .20]);
elseif aux == 2
subplot('Position',[.25 .25 .20 .20]);
elseif aux == 3
subplot('Position',[.5 .25 .20 .20]);
else
subplot('Position',[.75 .25 .20 .20]);
end
shading flat
pcolor(x,y,TT')
colormap(mymap)
caxis([275 320])
shading interp
view(2)
axis square
set(gca,'Visible','off')
end
What I need:
- Define (reduce) the space between subplot(1,4,1) e subplot(1,4,2) .....
- Add a title on my horizontal colorbar.
PS: I have already read many links, but I couldn't find a concrete information!
Cheers
12 个评论
jonas
2018-7-5
I don't know what it means to integrate subplot(1,4,1) with ha(1). See my answer below.
采纳的回答
jonas
2018-7-5
编辑:jonas
2018-7-5
I'm just gonna sum up the comment chain as an answer for future reference.
Walter Robinson gave an excellent solution for dealing with axis placement without use of third-party functions (see question comments). The following example makes use of the FileExchange function tight_subplot ( link ). Similar functions are subtightplot ( link ) and subplot_tight ( link ). Syntax may differ depending on function.
%%Create 4 axes with zero gap and zero margins
ha=tight_subplot(1,4,0,0,0);
%%Plot 4 circles with zero space in between and remove any axis graphics
for i=1:4
axes(ha(i));
viscircles([0 0],1);
axis square
axis tight
set(gca,'color','none','xcolor','none','ycolor','none')
end
Colorbar title is added by
h.Label.String='title'
12 个评论
jonas
2018-8-6
Will give it a try! I have seen your other question, will reply there if I come up with an answer.
更多回答(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!