1
我使用grid中的xyplot()创建一个图形,并使用grImport包将图形绘制为带有grid.symbols()的绘图符号。如何将图片对象用作图形关键字中的符号?
这是我的图的代码的简要版本,其中'mypic'是图片对象(使用grImport创建)我用作绘图符号。
xyplot(y~x, data=dat,
panel=function(x, y, ...) {
grid.symbols(mypic, x, y, units = "native",
size = unit(10, "mm"),
use.gc = FALSE,
gp = gpar(col = "white", fill = c("red","blue")))
})
我想创建一个图例来显示我在图中使用的相同绘图符号。我认为这样的事情会起作用:
key = list(...
points = list(pch = grid.picture(mypic))
)
但它没有。
所以我的问题是:我如何将图片对象传递给'钥匙'参数使用它作为钥匙中的符号?