我正在做一个降维实验,其中一组面将被放置到一个 XY 平面上。我想在图中的每个点显示真实的面孔(例如:第 476 页的图 10)。我可以在 R 中做到这一点吗?谢谢你。
问问题
1524 次
1 回答
8
您可能需要一些附加包,例如png
和raster
来实现这一点。所以首先,确保你已经加载了包。
library(png)
library(raster)
现在,获取一张图片(我在 ms paint 中制作的一个很棒的曲线 - 另存为spotimg.png
):
将图像加载到 R 中并绘制它:
pngimg <- readPNG("spotimg.png")
plot(NA,xlim=c(0,10),ylim=c(0,10))
rasterImage(pngimg,4.5,4.5,5,5)
调用的最后 4 个输入以rasterImage
格式给出图像边界的坐标xleft, ybottom, xright, ytop
还有宾果游戏,您的图像绘制在您指定的位置。
于 2012-12-05T01:50:59.473 回答