R-将页码添加到PDF
||
我在将页码添加到PDF时遇到问题。这是我插入页面/图的方式:
pdf( file = pdfFilePath , width = 11 , height = 8.5 )
for ( ... ) {
grid.newpage()
pushViewport( viewport( layout = grid.layout( 2 , 2 ) ) )
... print 4 plots ....
}
onefile似乎用页码来命名文件,但是我希望页码出现在同一文件中。
编辑
我已经修改了@Gavin的代码示例,以生成混合图形类型以获取页码的工作版本:
require(ggplot2)
pdf( file = \"FILE_PATH_TO_SAVE_PDF_HERE\" , width = 11 , height = 8.5 )
par( oma = c ( 4 , 4 , 4 , 4 ) , mar=c( 4 , 0 , 2 , 0 ) )
plot( 0:11 , type = \"n\", xaxt=\"n\", yaxt=\"n\", bty=\"n\", xlab = \"\", ylab = \"\" )
mtext( side = 3 , line = 0 , outer = TRUE , cex = 1.5 , family=\"mono\" , \"Title\" )
grid.newpage()
p1 <- ggplot(data.frame(X = 1:10, Y = runif(10)), aes(x = X, y = Y)) +
geom_point()
vplayout <- function(x, y) {
viewport(layout.pos.row = x, layout.pos.col = y)
}
pushViewport(viewport(layout = grid.layout(2, 2)))
print(p1, vp = vplayout(1,1))
print(p1, vp = vplayout(1,2))
print(p1, vp = vplayout(2,1))
print(p1, vp = vplayout(2,2))
mtext( \"1\" , side = 1 , line = 3 , outer = TRUE , cex = .8 , family=\"mono\" )
dev.off()
没有找到相关结果
已邀请:
4 个回复
戊袱
导致: @ SFun28报道了这个想法也适用于他的ggplot / grid图形,但是对我来说不行。运行下面的代码块的最后一行后,出现以下错误:
这表示警告不要混合基础图形和网格图形。
呈辖玫割善
这使:
长拳
(以某种方式保持懒惰的评估需要9英镑)
粱委教