>>>>> Ben Bolker >>>>> on Sat, 18 Aug 2018 17:51:38 -0400 writes:
> Reasonably easy to avoid, but maybe an edge case that > should be handled? Haven't looked yet to see how easy it > would be to fix ... Am I missing something? No, I don't think so. "Of course", we would typically not encounter this case, as we typically would not visualize triviality ... but nevertheless an edge case bug that I will fix immediately and hence it will soon be available in the development version of Matrix from R-forge e.g., by install.packages("Matrix", repos="http://R-Forge.R-project.org") Thank you for the report, Ben! Martin > > library(Matrix) > > m <- Matrix(0,nrow=3,ncol=3) > > m > 3 x 3 sparse Matrix of class "dsCMatrix" > [1,] . . . > [2,] . . . > [3,] . . . > > image(m) > Error in seq.default(zrng[1], zrng[2], length.out = cuts + 2) : > 'from' must be a finite number > In addition: Warning messages: > 1: In min(xx, na.rm = TRUE) : > no non-missing arguments to min; returning Inf > 2: In min(x) : no non-missing arguments to min; returning Inf > 3: In max(x) : no non-missing arguments to max; returning -Inf > 4: In min(x) : no non-missing arguments to min; returning Inf > 5: In max(x) : no non-missing arguments to max; returning -Inf > ## now modify matrix > > m[3,3] <- 1 > > image(m) ## works fine > ## reset: > > m[3,3] <- 0 > > image(m) ## fails again > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel