同じカラーバーで同じ軸に 2 つのデータセットの等高線図を配置したいと思います。データの X 範囲と Y 範囲は重なりませんが、物理的に隣接しています。
これは、同じ軸で結合したい2つのcontourfプロットの簡単な例です:
%generate 1st sample dataset
[x1,y1]=meshgrid(-3:3);
v1=peaks(x1,y1)
%generate 2nd sample dataset & move it so it is physically adjacent to
%1st dataset
[x2,y2]=meshgrid(-4:4);
v2=peaks(x2,y2)
x2=8+x2;
figure(1)
contourf(x1,y1,v1)
colormap(jet)
colorbar('EastOutside')
xlabel('x (mm)')
ylabel('y (mm)')
figure(2)
contourf(x2,y2,v2)
colormap(jet)
colorbar('EastOutside')
xlabel('x (mm)')
ylabel('y (mm)')
これにより、次のプロットが生成されます
以下を使用して、2 つのサンプル データセットを同じ軸に配置しようとしました。
figure(3)
contourf(x1,y1,v1)
colormap(jet)
hold on
contourf(x2,y2,v2)
colormap(jet)
hold off
典型的な「保留」を使用してもうまくいきませんでした...提案??