2

同じカラーバーで同じ軸に 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

典型的な「保留」を使用してもうまくいきませんでした...提案??

4

1 に答える 1