【发布时间】:2012-05-25 09:32:23
【问题描述】:
我正在尝试在 A4 横向 PDF 上获取世界地图的整页图。当我使用以下内容时
pdf("temp.pdf", paper="a4r")
#par(mar=rep(0,4))
map("world", mar = rep(0,4))
dev.off()
我明白了
我似乎无法让情节填满页面。有小费吗?
【问题讨论】:
我正在尝试在 A4 横向 PDF 上获取世界地图的整页图。当我使用以下内容时
pdf("temp.pdf", paper="a4r")
#par(mar=rep(0,4))
map("world", mar = rep(0,4))
dev.off()
我明白了
我似乎无法让情节填满页面。有小费吗?
【问题讨论】:
试试:
pdf("temp.pdf", paper="a4r",width=0,height=0)
map("world")
dev.off()
这看起来很奇怪但很有效,并且在文档中被提及。它为我提供了一张左右填充页面的世界地图,但不是上下填充,因为它保持纵横比。
【讨论】:
你可以提取坐标:
coord <- map.poly(database="world", regions=".", exact=FALSE,
xlim=NULL, ylim=NULL, boundary=TRUE, interior=TRUE, fill=FALSE,
as.polygon=TRUE)
然后用coord$x 和coord$y 绘制任何你想要的东西。
【讨论】: