Define properties of colorbar
3 ビュー (過去 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!