我有一张图片,我想将其设置为我正在拍摄的情节背景。然而,它绘制它以使图像占据轴([0 1000 0 1000]),而我的图形的轴更小:([24.5 24.6 67 67.1])。如何对齐它以使图像与图形的比例相同?
我正在执行以下命令:
h = figure;
hold on
voronoi(lats,longs);
I=imread('my_fig.png');
hi = imagesc(I);
set(hi,'alphadata',.5);
答案 0 :(得分:3)
您可以使用正确的image
和x
向量调用y
,例如{假设您的数据位于x
和y
):< / p>
xImg = linspace(min(x), max(x), size(I, 2));
yImg = linspace(min(y), max(y), size(I, 1));
image(xImg, yImg, I, 'CDataMapping', 'scaled');
hold on;
plot(x, y);
换句话说,为图像的每个维度生成一个向量,该向量具有与图像维度相同的点数,但介于数据范围之间。