Error in plot.window(...) : need finite 'ylim' values

Error in plot.window(...)

band2<-bands[2]# specifying the band number
plot(band2)#ploting the band

 Error in plot.window(...) : need finite 'ylim' values

It is hard to say what the problem is without knowing more about your data. Does band2 have any non-NA values? What are the results of

str(band2)
summary(band2)

I can approximately reproduce your error by trying to plot a data frame where one column is all NA.

> DF <- data.frame(A = 1:4, B = c(NA, NA, NA, NA))
> plot(DF)
Error in plot.window(...) : need finite 'ylim' values
In addition: Warning messages:
1: In min(x) : no non-missing arguments to min; returning Inf
2: In max(x) : no non-missing arguments to max; returning -Inf

the data is basically raster data not vector data

i dont think i have null values

Without more information about your data, I cannot suggest anything. Please post the output from these commands.

str(band2)
summary(band2)
class(band2)

If band2 is not very large, the output of the following command would be very useful.

dput(band2)
1 Like

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.