Define properties of colorbar
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
yogan sganzerla
el 1 de Jul. de 2018
Comentada: jonas
el 6 de Ag. de 2018
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 comentarios
jonas
el 5 de Jul. de 2018
I don't know what it means to integrate subplot(1,4,1) with ha(1). See my answer below.
Respuesta aceptada
jonas
el 5 de Jul. de 2018
Editada: jonas
el 5 de Jul. de 2018
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 comentarios
jonas
el 6 de Ag. de 2018
Will give it a try! I have seen your other question, will reply there if I come up with an answer.
Más respuestas (0)
Ver también
Categorías
Más información sobre Subplots en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!