<分区>
好的,这开始变得非常令人沮丧。
我有以下代码:( scannedResponse , thetaAxis 在这里给出)。
clear all
load scannedResponse
load thetaAxis
figure(1); clf(1);
pcolor(1:size(scannedResponse,2), thetaAxis, scannedResponse); shading interp;
figure(2); clf(2);
imagesc(1:s.N.Lsnaps, (thetaAxis), scannedResponse);
所以我得到了两张图片。一张是用 pcolor 制作的,一张是用 imagesc 制作的。 pcolor 图像是正确的,因为 y 轴是正确的,并且线条在它们应该在的位置。 imagesc 是错误的,因为 y 轴是错误的,线条不在它们应该在的位置。
如您所见,imagesc 图像的线条与 pcolor 图像的线条不一致。我似乎无法让 imagesc y 轴与 pcolor y 轴一致,因此给我一个类似的图。我该怎么做?
附言我已经尝试了翻转 imagesc 的 y 轴的全部范围,使用 set(gca,'Ydir', 'normal')
命令等无济于事。
谢谢。