我在我的image1上使用imagesc是一个2023 x 2023像素的图像。
figure(1)
imagesc(-1016:1015, -1016:1015, image1);
我试图在图像上创建一个笛卡尔坐标轴,但是y轴的范围从负到正而不是从正到负。我尝试了几种不同的方法来解决问题,但没有任何工作。
尝试:
imagesc(-1016:1015, 1016:-1015, image1);
imagesc(-1016:1015, 1016:-1:-1015, image1);
imagesc(-1016:1015, 1016:1:-1015, image1);
imagesc(-1016:1015, -(-1016:1015), image1);
set(gca,'YDir','reverse');
如何使用imagesc反转y轴上的比例?
答案 0 :(得分:3)
默认情况下,imagesc
函数会将YDir
属性设置为reverse
。尝试
set(gca,'YDir','normal');
答案 1 :(得分:0)
所以我必须先做两件事,我在y轴上加了一个负数 - > - (y轴)然后我将y轴方向设置为正常。如果我只做了一个,那么轴看起来是正确的,但是图像在其水平中点上翻转。
figure(1)
imagesc(-1016:1015,-(-1016:1015),image1);
set(gca,'YDir','normal');