Matlab:在各种坐标上的单个轴上绘制多个图像

时间:2014-11-28 23:14:53

标签: image matlab draw

我想想象一个非定向图,其中图标(位图)放在节点上,分支代表线。

我在各种坐标上的单个轴上绘制多个图像时遇到问题。有没有可能在Matlab中解决这个问题?

谢谢, 马丁

1 个答案:

答案 0 :(得分:3)

使用subimage

示例(有三个公认非常沉闷的图标......):

im1 = randn(20,20,3); %// example icon. MxNx3 (RGB) array. M, N arbitrary
im2 = .5*ones(20,20,3); %// another icon
im3 = .5+.5*rand(20,20,3); %// yet another
hold on
subimage(50,150,im1) %// change 100,300 to desired coordinates
subimage(100,50,im2)
subimage(150,100,im3)
axis([0 200 0 200]) %// set size. By default axes just enclose the subimages
axis equal %// set equal scale in both axes

enter image description here