当我想向图表添加图例时,它在plot.xy(xy,type,...)中有错误:无效的图表类型,并且图表没有显示的点。如果没有传说并直接使用pch,我就可以获得积分上的积分。代码中有什么问题吗?感谢。
plot(c(farm.metadata$coordinates["Longitude"],merraLoc$Global.Longitude,ruc.points$Global.Longitude),
c(farm.metadata$coordinates["Latitude"],merraLoc$Global.Latitude,ruc.points$Global.Latitude),
xlab="Latitude",ylab="Longitude",
legend("bottomright",c("Farm","Merra points","Ruc points-closest","Ruc points",pch=c(9,rep(19,4),20,rep(4,3)))),
main=paste("MERRA, RUC, and FARM Coordinates For: ", farm.metadata$farm.name, sep=""))
dev.off()
答案 0 :(得分:0)
你的括号错了,必须从情节中得到传奇
plot(c(farm.metadata$coordinates["Longitude"],merraLoc$Global.Longitude, ruc.points$Global.Longitude),
c(farm.metadata$coordinates["Latitude"], merraLoc$Global.Latitude, ruc.points$Global.Latitude),
xlab="Latitude",ylab="Longitude",
pch=c(9,rep(19,4),20,rep(4,3)), main=paste("MERRA, RUC, and FARM Coordinates For: ", farm.metadata$farm.name, sep=""))
legend("bottomright", legend = c("Farm","Merra points","Ruc points-closest","Ruc points"))