2
filexchangeにthis submissionを使用して同じ画像に2つのカラーバーを配置しました。最初のものは長いなぜ誰もが知っていカラーバーeastoutside vs westoutside
colorbar('EastOutside')
:
colorbar('WestOutside')
によって第2の1の位置:
最初のカラーバーの位置
がで設定されています?Matlab documentationを見ると、同じであるはずです。私は何が欠けていますか?
コードの骨格は、以下である:
%define coordinates of the nodes
theta=linspace(0,2*pi,33);
[x,y]=pol2cart(theta,1);
%define colormap of the links
cm = winter;
colormap(cm);
%plot the links
for ii=1:N
quiver(...)
end
%place the first colorbar
hcb=colorbar('EastOutside');
%freeze the first colorbar
cbfreeze(hcb);
%define the second colormap
cm = autumn;
colormap(cm);
%plot the dots
for ii=1:N
plot(...)
end
%place the second colorbar
hb=colorbar('EastOutside');
プロットの作成方法を示すコードをさらに投稿することをお勧めします。 – Dan
素敵なプロット!最初に軸を作成してから、この軸を明示的に指定してカラーバーを追加してから、明示的に軸を指定してプロットを行います。最初のカラーマップは、軸が作成される前に作成されているように見えるので、プロットによってサイズが変更される可能性があります。 –
@HughNolanありがとう、しかし、私はそれを行う方法を知らない。最初に軸を作成してからプロットを作成するにはどうしたらいいですか? – shamalaia