2016-07-30 60 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'''變量或者其他的東西並不會出現圖例。 –