2016-07-30 52 views
1

我正在尝试使用map库创建情节。然而,这个传说似乎总是在覆盖地图,而我希望它会偏向一边,这样情节就可以看到。这里是生成有问题的地图的代码:在地图上覆盖传说情节覆盖情节

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

这里是图像生成(图例遮盖了图例)。

Legend covering plot

如何在移动图例任何想法?谢谢!

+0

也许使用'x'和'y'参数以数字来定位它依赖于'x'的关键字快捷键? – hrbrmstr

回答

1

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

实施例:

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)) 
+0

感谢您的回答。使用提供的例子,传说仍然遮蔽了情节。此外,似乎用''x = 10''替换''''x'''变量或者其他的东西并不会出现图例。 –