Ich versuche, ein Diagramm einer Karte aus Raster-Daten zu erstellen. Ich verwende diesen Code:Fehler bei der Verwendung von RColorBrewer zum Plotten
library(raster)
library(rgdal)
library(classInt)
library(RColorBrewer)
NDII = raster("G:\\Sheyenne\\image_differencing\\NDII\\differenced.tif")
value.vector = values(NDII)
breaks.qt = classIntervals(value.vector, n = 6, style = "jenks", intervalClosure = "right")
print (plot(NDII, breaks=breaks.qt$brks, col = brewer.pal(6, "Set1")))
aber zurück:
Error in print(plot(NDII, breaks = breaks.qt$brks, col = brewer.pal(6, : error in evaluating the argument 'x' in selecting a method for function 'print': Error in .asRaster(x, col, breaks, zrange, colNA, alpha = alpha) : could not find function "brewer.pal"
Sie könnten den Unterschied zwischen Ihrem Code und dem OPs klären wollen, ist es eine vollständigere Antwort zu machen ... – Benjamin
Nun, es gibt keinen Unterschied eigentlich ..., die ich jetzt in meiner Antwort erwähnt . – ztl
Ihr Beispiel ist für mich reproduzierbar. Immer noch nicht sicher, warum mein Code nicht funktioniert, neue Sessions beheben es nicht, aber es ist anscheinend etwas an meinem Ende. –