我正在尝试使用该grImport
包在一页上绘制多个矢量图形:
grid.newpage()
grid.picture(pic1)
grid.picture(pic2)
这只是在旧图形上绘制。我正在寻找类似于par(mfrow=c(2,1))
with plots 的东西,但mfrow
似乎不适用于grid.picture
.
我知道您可以在 中设置x
y
width
和height
值grid.picture
,但有没有类似的更简单的方法par
?
谢谢
我正在尝试使用该grImport
包在一页上绘制多个矢量图形:
grid.newpage()
grid.picture(pic1)
grid.picture(pic2)
这只是在旧图形上绘制。我正在寻找类似于par(mfrow=c(2,1))
with plots 的东西,但mfrow
似乎不适用于grid.picture
.
我知道您可以在 中设置x
y
width
和height
值grid.picture
,但有没有类似的更简单的方法par
?
谢谢
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)