1

動作しない「imagesc」の上に「散布図」をプロットしようとしています。ただし、「散布図」を個別にプロットすることはできます。「ホールドオン」ではなく「ホールドオール」を試してみました。誰かが私を助けることができますか?ありがとうございました。

figure(2)
imagesc(lat1,height,scatter0')
hold on;
scatter(lat1,top2,'k')
title('2012_12_4')
colormap(colors)
axis xy
4

1 に答える 1

0

一致していないのはおそらくxy制限であるか、または並べてプロットするために適切に正規化されていないz値です。とは同じカラーマップを共有するためimagesc、正規化は重要です。scatterそれ以外は、あなたのコードは私にとってうまく機能します。たとえば、両方のプロットの「z」値を[0,1]の範囲で正規化しています。

load seamount
m=peaks(200);
m=(m-min(m(:)))./(max(m(:))-min(m(:)));
imagesc([0.996 1.0005],[1,1.012],m); 
hold on ; 

z=(z-min(z(:)))./(max(z(:))-min(z(:)));
scatter(x./max(x(:)),y./max(y(:)),5,z); 

ここに画像の説明を入力してください

于 2013-03-22T03:58:00.503 に答える