繁体   English   中英

Matlab:图像绘图分辨率/ dpi

[英]Matlab: Image plotting resolution/dpi

我正在绘制x和y坐标以及一些图像,但是与轴相比,图像变得非常大。 如何设置图形分辨率或大小,以使图像适合较小的轴范围,而不是覆盖整个图形,还可以修改轴范围。

在此处输入图片说明

该图没有图像(下)。 在此处输入图片说明

Matlab代码:

for l = 1:size of array                   
   colormap('gray'); 
   imagesc(X,Y, imrotate(imresize(img,[100 100]),180));
end

默认情况下, imagesc将使用索引坐标(像素间距为1)绘制图像。 注意此图上的轴限制:

在此处输入图片说明

您可以通过更改图像XDataYData属性来更改此设置。

him = imagesc(rand(4), 'XData', [0,1], 'YData', [0 1])

在此处输入图片说明

请注意,这改变了图像的缩放比例。 我不确定您的点是什么坐标系(如果您能提供更多的信息,我会更好地帮助您),但是您可以将XDataYData调整为适合您的点的值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM