【发布时间】:2019-03-28 14:25:39
【问题描述】:
[在此处输入图像描述][1][在此处输入图像描述][2]我必须重新调整坐标轴。我做了必要的计算来重新调整轴,并尝试使用 xlim([,]) 和 axis([])
代码运行良好并正确地将图像加载到绘图中,但根本不会重新缩放轴。
xlim ([lower_val,upper_val]); ylim([lower_val, upper_val]);和轴([ l_x u_x l_y u_x); 图创建后 并在图像绘制后
对于所有尝试,我的图像图的坐标轴都没有改变。
brightfield= figure(1);
%10x objective
%Lpixel=(tot_mag)*(Lrealinimage);
%Lreal=(#pixels*Lpixel)/tot_mag;
%Lrealx=(1280*3.6)/(10*0.5);
%Lrealx=921.6000
axis([0 921.6000, 0 737.2800]);
xlim ([0, 921.6000]); ylim([0, 737.2800]);
color_brightfield=imread('cheek_cell_10x.bmp');
imagesc(color_brightfield);
axis image; hold on;
axis([0 921.6000, 0 737.2800]);
xlim ([0, 921.6000]); ylim([0, 737.2800]);
title('BrightField Microscopy -> 10x objective');
xlabel('microns'); ylabel('microns');
[1]: https://i.stack.imgur.com/NkviA.jpg
【问题讨论】:
-
[1]: i.stack.imgur.com/NkviA.jpg 是输出图像
-
首先,您只需要
axis(...)命令或xlim/ylim命令,不能同时使用。两者兼有只是多余的。其次,我无法重现这种行为(无论如何都不会在 R2016 中)。是否有更多实际代码用于更改图形或轴、绘制其他内容等?