動作しない「imagesc」の上に「散布図」をプロットしようとしています。ただし、「散布図」を個別にプロットすることはできます。「ホールドオン」ではなく「ホールドオール」を試してみました。誰かが私を助けることができますか?ありがとうございました。
figure(2)
imagesc(lat1,height,scatter0')
hold on;
scatter(lat1,top2,'k')
title('2012_12_4')
colormap(colors)
axis xy
動作しない「imagesc」の上に「散布図」をプロットしようとしています。ただし、「散布図」を個別にプロットすることはできます。「ホールドオン」ではなく「ホールドオール」を試してみました。誰かが私を助けることができますか?ありがとうございました。
figure(2)
imagesc(lat1,height,scatter0')
hold on;
scatter(lat1,top2,'k')
title('2012_12_4')
colormap(colors)
axis xy
一致していないのはおそらく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);