我有一个GUI,显示4张图片。我打开缩放,但是我只能一次点击一个图像并放大一个图像。是否有一种方法来实现代码,以便当我放大一个图像时,其他3个图像也会放大到相同的级别?
发布于 2016-03-04 00:19:07
您将希望使用linkaxes
将所有轴连接在一起,这将使它们以相同的方式同时缩放和平移。
load mri;
img = D(:,:,12);
figure();
ax1 = subplot(1,2,1);
imagesc(img, 'Parent', ax1);
axis(ax1, 'image');
ax2 = subplot(1,2,2);
imagesc(img, 'Parent', ax2);
axis(ax2, 'image');
linkaxes([ax1, ax2]);
colormap gray;
注意到,这迫使x和/或y的限制相同。这显然要求您的所有图像都是相同的大小。如果它们不是,您可以修改每个图像的XData和YData,使它们具有相同的比例。
https://stackoverflow.com/questions/35784828
复制相似问题