打印整页世界地图时的空白区域

时间:2012-05-25 09:32:24

标签: r pdf

我正在尝试在A4风景PDF上获得一张完整的世界地图。当我使用以下

pdf("temp.pdf", paper="a4r")
#par(mar=rep(0,4))
map("world", mar = rep(0,4))
dev.off()

我得到了

enter image description here

我似乎无法获得填充页面的情节。有小费吗?

2 个答案:

答案 0 :(得分:7)

尝试:

pdf("temp.pdf", paper="a4r",width=0,height=0)
map("world")
dev.off()

看起来奇怪但有效,并在文档中提到。它为我提供了一个填充页面左右的世界地图,但不是自上而下,因为它保持了纵横比。

答案 1 :(得分:1)

您可以提取坐标:

coord <- map.poly(database="world", regions=".", exact=FALSE,
        xlim=NULL, ylim=NULL, boundary=TRUE, interior=TRUE, fill=FALSE,
        as.polygon=TRUE)

然后使用coord$xcoord$y绘制您想要的任何内容。