【发布时间】:2013-07-17 10:45:39
【问题描述】:
我定义了一个布局来绘制三个不同的图:
layout(matrix(c(1,2,3,4),2,2,byrow = TRUE), TRUE)
之后,我调用了我想要生成的三个图:
image.plot(...)
plot(...)
plot(...)
我还需要将地图(使用rworldmap 包中的getMap 生成)覆盖到image.plot(在fields 包中)与另一个调用类似:
newmap <- getMap(resolution = "high")
plot(newmap)
但由于布局结构,R 将其解释为下一个要绘制的绘图。
有没有办法将地图覆盖在image.plot 图的相同位置,然后继续其他图?
谢谢
【问题讨论】:
-
image.plot 从何而来?你能举一个可重现的例子吗?什么是“新地图”?等
-
@g256,如果问题不清楚,我们如何为您提供帮助?
-
@Spacedman。我编辑了帖子。谢谢。在这种情况下,一个可重现的示例将非常棘手。最后,只需在同一布局区域绘制下属地图即可。
-
@Sander Van der Zeeuw 即使缺少示例,我确实认为问题很明确。
-
@g256 例如将您的
plot(...)更改为plot(1:10),因此我们可以剪切/粘贴代码,这样至少可以让更多人尝试复制您的问题。 “getMap”从何而来?我尝试了maptools,失败了,放弃了。看到我们的问题了吗?
标签: r dictionary layout overlay rworldmap