下面给出的代码将绘制二进制文件的图像。问题是大多数值都在 1 到 3000 之间,但图例的类是这样的:0 到 2000 和 2000 到 4000 和 4000 到 6000。所以所有低于 2000 的值具有相同的颜色。如何增加类?例如:1 到 300 然后 300 到 600 然后 600 到 900 等等......
library(fields)
t<- file("C:annual_Prc2000_without999_1.img","rb")
e=readBin(t, double(), size=4,n=720*360, signed=TRUE)
y<-matrix(data=e,ncol=360,nrow=720)
image.plot(t(t(y)),main="Annual prcipitation_2000 _mm/yr ", add = FALSE,
legend.shrink = 0.9, legend.width = 1.2, legend.mar = NULL, graphics.reset = FALSE,
horizontal = FALSE, bigplot = NULL, smallplot = NULL, legend.only = FALSE, lab.breaks=NULL,
axis.args=NULL, ylim=c(1,0))