我有一张美国地图和一张我想绘制的长纬度列表。一旦我得到这个工作,我也想切换到“世界”地图。地图已生成,但地图上未显示任何点。TSV 文件的第一行包含此标头:
长{tab}纬度R 似乎正在“流量”表中读取。我究竟做错了什么?
图书馆(“地图”) 流量 = read.table("C:/temp/traffic_10.40.tsv", header=T, sep="\t") png(filename="C:/temp/usa.png", width=850, height=600, bg="white") 地图(“状态”,绘图 = TRUE,填充 = FALSE,col = 调色板()) 标题(“目的地”) 点(x=traffic$LONG,y=traffic$LAT,col='red',cex=0.75) dev.off()
编辑
> 输入(流量) 结构(列表(长 = c(47.6218、32.7942、34.1121、40.0068、47.6218、 33.9553、33.7629、40.0068、39.05、38.1075、33.7629、32.769、37.3857、 29.4576、34.1674、38.8147、32.7942、31.1429、40.3254、30.3059、 38.2248、47.6218、33.9553、38.1075、27.1943、29.4576、30.5175、 38.5668、42.6657、40.2982、32.7539、40.6698、47.6742、32.7942、 47.6218, 35.8219), LAT = c(-122.35, -96.7653, -118.411, -75.1347, -122.35,-83.3937,-84.4226,-75.1347,-77.4833,-122.264,-84.4226, -96.5998、-122.026、-98.5054、-84.8014、-77.0647、-96.7653、-81.471、 -78.9195、-97.7505、-85.7412、-122.35、-83.3937、-122.264、-80.2432、 -98.5054、-97.6721、-121.467、-73.799、-111.698、-97.3363、-73.9438、 -122.115, -96.7653, -122.35, -78.6588)), .Names = c("LONG", "LAT" ), class = "data.frame", row.names = c(NA, -36L))
另外,我是一个 R 新手,并尝试在谷歌上找到这个,但成功有限,因为我不确定要准确搜索什么。