3

我正在尝试在 A4 横向 PDF 上获取世界地图的整页图。当我使用以下

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

我明白了

在此处输入图像描述

我似乎无法让情节填满页面。有小费吗?

4

2 回答 2

7

尝试:

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

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

于 2012-05-25T10:58:47.843 回答
1

您可以提取坐标:

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

然后用 and 绘制任何你想要的coord$x东西coord$y

于 2012-05-25T10:03:29.260 回答