我正在尝试使用grImport
包在一个页面上绘制几个矢量图形:
grid.newpage()
grid.picture(pic1)
grid.picture(pic2)
这只是绘制了较旧的图形。我正在寻找类似于par(mfrow=c(2,1))
的图表,但mfrow
似乎不适用于grid.picture
。
我知道您可以在x
中设置y
width
height
和grid.picture
值,但有一种类似于par
的简单方法?
由于
答案 0 :(得分:1)
require(grImport)
hourglass <- new("Picture",
paths= list(new("PictureFill",
x=c(0, 1, 0, 1),
y=c(0, 0, 1, 1))),
summary= new("PictureSummary",
numPaths=1,
xscale=c(0, 1),
yscale=c(0, 1)))
g1 <- pictureGrob(hourglass, use.gc=FALSE, gp=gpar(fill="red"))
g2 <- pictureGrob(hourglass, use.gc=FALSE, gp=gpar(fill="blue"))
require(gridExtra)
grid.arrange(g1,g2, ncol=2)