缩放格子以适合页面

时间:2015-01-29 23:54:59

标签: r lattice

如何缩放xyplot以适应整个页面? 例如,

test=xyplot(conc~uptake|Plant,data=CO2,layout=c(12,1))
trellis.device(pdf,file="test.pdf",paper="a4r")
print(test)
dev.off()

你会看到情节被压扁到中间。我想知道是否有办法让它水平缩放以适应页面,这样它就不会被压扁?

(这是一个示例情节,使得情节更短(而不是更宽)不是我真实情节中的一个选项)

1 个答案:

答案 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()