我正在尝试在较大的情节上绘制小图像...实际上它的isomap算法,我得到了很多点,现在每个点对应一些图像,我知道它是哪个图像...问题是如何在图表上加载该图像和绘图? 还有一件事我需要绘制图像和点,所以,基本上图像将重叠点。 当然,给出here
的图像类型答案 0 :(得分:6)
这样的事情应该让你开始。您可以使用image
函数的低级版本绘制到一组轴上。
% Define some random data
N = 5;
x = rand(N, 1);
y = rand(N, 1);
% Load an image
rgb = imread('ngc6543a.jpg');
% Draw a scatter plot
scatter(x, y);
axis([0 1 0 1]);
% Offsets of image from associated point
dx = 0.02;
dy = 0.02;
width = 0.1;
height = size(rgb, 1) / size(rgb, 2) * width;
for i = 1:N
image('CData', rgb,...
'XData', [x(i)-dx x(i)-(dx+width)],...
'YData', [y(i)-dy y(i)-(dy+height)]);
end