在地图图中覆盖图例覆盖图

时间:2016-07-30 00:32:30

标签: r plot r-package

我正在尝试使用map库创建绘图。然而,传说似乎总是覆盖地图,而我希望它偏向一边,以便可以看到情节。以下是生成相关地图的代码:

library(maps)
library(maptools)
map(database = "county", region = "Michigan")
legend("center", c("Legend 1","Legend 2"), horiz = FALSE)

这是生成的图像(图例模糊了图表)。

Legend covering plot

关于如何移动传奇的任何想法?谢谢!

1 个答案:

答案 0 :(得分:1)

可以使用图例的x和y参数。在这种情况下,可以指定您想要放置图例的位置和使用默认位置的纬度和长度:
“bottomright”,“bottom”,“bottomleft”,“left”,“topleft”,“top”,“topright”,“right”和“center”

示例:

legend( c("Legend 1","Legend 2"), x="bottomleft")

或指定x和y坐标(使用纬度和经度)。对于密歇根州:

legend( c("Legend 1","Legend 2"), x=-90, y=43)

如果图例仍然位于正确的位置,请考虑手动设置图表的绘图限制:

map(database = "county", region = "Michigan", xlim=c(-91, -82))