如何解决如何使用plot函数缩放国家/地区,地图,为R中的大型数据框添加地理空间数据以及色标和图例?
我有一个庞大的数据集(> 2000个点),其中包含全球GPS坐标和每个坐标的LC值。 数据示例如下所示:
'''df'''
ports lat long LC
Port of Barcadera 12.479722 -69.99234 99.78
Port of Oranjestad 12.520000 -70.03881 99.53
Port of San Nicolas 12.430000 -69.91000 100.60
Port of Ambriz -7.833056 13.09376 2978.75
Port of Cabinda -5.550000 12.19022 2328.84
Port of Lobito -12.330000 13.56000 27018.26
我想在地理上显示国家/地区地图+色标+图形图例
这是我尝试过的:
#########。创建一个空间点数据帧#########
df_coords = select(df,long,lat)
df_spdf = SpatialPointsDataframe (coords = df_coords,data = df,proj4string = CRS(“+proj = longlat + datum = wgs84” ) )
#########创建澳大利亚地图############
library(rnaturalearth)
library (rnaturalearthdata)
countries_sp<-ne_countries(scale = "medium")
australia<-ne_countries(country='australia')
#########为值创建彩色调色板#########
library ( R Color Brewer)
cols = brewer.pal ( 7,“ Yl Or Rd” )
palette = color Ramp Palette ( cols )
#########绘图澳大利亚地图+液相色谱值+彩色调色板############
plot (australia)
plot ( df_spdf,pch = 20,cex = 1,col = palette (25),color = “ df_spdf$ LC”,add = T,main = “ Australia” )
如何在此色标中添加图例?
例如plot()澳大利亚+ LC值+色标+图例
任何帮助或反馈将不胜感激! 非常感谢,
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。