如何缩放xyplot以适应整个页面? 例如,
test=xyplot(conc~uptake|Plant,data=CO2,layout=c(12,1))
trellis.device(pdf,file="test.pdf",paper="a4r")
print(test)
dev.off()
你会看到情节被压扁到中间。我想知道是否有办法让它水平缩放以适应页面,这样它就不会被压扁?
(这是一个示例情节,使得情节更短(而不是更宽)不是我真实情节中的一个选项)
答案 0 :(得分:0)
paper=
参数只是设置您绘制的“画布”的大小。它不会更改默认为“7in”的绘图的width=
或height=
参数。所以现在你在a4大小的页面中间有一个7英寸的正方形。如果要填充页面,则需要设置宽度/高度
test=xyplot(conc~uptake|Plant,data=CO2,layout=c(12,1))
trellis.device(pdf,file="test.pdf",paper="a4r", height=8.3, width=11.7)
print(test)
dev.off()