我想为我使用创建的图像添加一些点image.plot
。这是我的代码和所需的库。它将 .jpg 放在我的工作目录中。问题是我的观点没有出现在图像上。任何想法不确定我错过了什么?在添加点之前设备是否可能正在关闭?通用数据包括在下面。
install.packages("RColorBrewer")
install.packages("fields")
library("RColorBrewer", lib.loc="...../R-2.15.2/library")
library("fields", lib.loc="...../R-2.15.2/library")
jpeg(paste("Steamflow", "timestep", ".jpg",sep = ''), width = 640,
height = 441,quality = 75)
image.plot(streamflux, zlim=c(-1,1), col=brewer.pal(11, "RdBu"),
yaxt="n", xaxt="n", main=paste("Stress Period ", "timestep", sep = ""))
points(WLX,WLY)
dev.off()
这里是数据集 WLX、WLY 和 streamflux
WLY=c(9, 6, 9, 13, 17, 20, 22)
WLX=c(8, 19, 29, 20, 13, 20, 21)
streamflux=matrix(1:1452,44,33, byrow=FALSE)