1

我正在尝试使用墨卡托地图作为背景来映射 R 中的一些数据。

这是我正在使用的,数据点很好,但我没有得到地图。

qplot(nt_phi_lambda$longitude, xlab='Longitude', 
    nt_phi_lambda$latitude, ylab='Latitude', 
    data=nt_phi_lambda, main='Global Indsutry Break-down', 
    colour=industry, projection='mercator()', parameters=c(0,0,0))
4

1 回答 1

1

您需要一个带有国家边界坐标的 data.frame。只是设置projection = 'mercator()不会在墨卡托投影中添加地图。有关如何绘制世界地图的示例,请参阅我最近提出的问题。几行代码中的一个示例:

require(maps)
world_map = data.frame(map(plot=FALSE)[c("x","y")])
ggplot(aes(x = x, y = y), data = world_map) + geom_path()

另请参阅的文档coord_map

于 2012-05-17T06:50:34.980 回答