R中的pdf設備似乎有不一致的輸出尺寸。 例如:尺寸不一致pdf設備
library(grid)
pdf("myplot1.pdf", width=.51, height=.255)
grid.rect(width = 1, height=1, gp=gpar(col="red"))
dev.off()
導致不完整的矩形:
當寬度和高度是相當圓形,
pdf("myplot2.pdf", width=.5, height=.25)
grid.rect(width = 1, height=1, gp=gpar(col="red"))
dev.off()
矩形描繪良好:
與其他設備(如png
)不會發生此問題。似乎PDF文件的大小向下舍入,而R仍然使用原始大小進行繪圖。
你有問題嗎?你是問如何輸出一個邊界,即使是不規則的大小,或者你問爲什麼這樣做? –
是的,兩者都是有趣的,但特別是第一個:如何輸出邊界不論pdf的大小。 –