问题描述
我有一个庞大的数据集(> 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 (将#修改为@)