「rasterVis) パッケージの levelplot 関数を使用して次のラスターをプロットしようとしていますが、これによりすべて直線が得られます。「at」コマンドを使用して凡例にさまざまな区切りを付けようとしましたが、役に立ちませんでした。ドキュメントでできることは何でも試しましたが、答えが見つかりませんでした.また、ラスターはRの「plot()」および「image()」コマンドでうまくプロットされています.親切に助けてください.
library(raster)
library(rasterVis)
sr <- "+proj=utm +zone=12 +datum=NAD83 +units=m +no_defs +ellps=GRS80 +towgs84=0,0,0"
r <- raster(resolution =c(24600, 28900), crs = sr, nrows = 1, ncols = 2, ext = extent(c(573800, 623000, 3508713, 3537613)))
r[] <- c(1,2)
levelplot(r, margin = FALSE)
編集 1 ラスターを範囲と投影なしで定義すると、ラスターは levelplot でうまくプロットされます。理由がわかりません。
r2 <- raster(nrows =1, ncols =2)
r2[] <- c(1, 2)
levelplot(r2, margin = FALSE)