如何在R中创建带方向箭头的地图?

时间:2015-03-31 16:50:10

标签: r

我正在考虑在eia website site上创建一些这样的地图。

您是否可以指导我创建这样的地图?或者R无法创建这样的图表?

enter image description here

2 个答案:

答案 0 :(得分:1)

对于地图,您可以查看地图包。地图包中的地图功能可让您通过命名区域名称轻松创建地图,例如" world"或" usa",或者您可以设置坐标

对于箭头,您可以尝试使用arrows()命令。您可以设置箭头开始和结束的坐标以及设置线宽。

答案 1 :(得分:1)

扩展@CactusWoman的建议

library(maps)
library(igraph)
map("usa")
map.axes()
igraph:::igraph.Arrows(-120, 40, -90, 45, curve=0.3, sh.col="blue")
igraph:::igraph.Arrows(-100, 35, -110, 38, curve=0.5, sh.lwd=5, sh.col="orange")

igraph:::igraph.Arrows可用here

上的补充说明

Arrow Map