Ich versuche, die Ergebnisse einer Kriging mit externer Drift, die Messpunkte überlappend, zu plotten. Ich möchte, dass meine Messpunkte mit der gleichen Farbpalette des Rasters und mit einem schwarzen Rand entsprechend dem Messwert gezeichnet werden.R spplot - Plotpunkte über Raster mit der gleichen Farbskala
Ich kann die Punkte mit sp.layout plotten, aber ich kann nicht verstehen, wie man sie entsprechend den Werten mit der gleichen Standardfarbpalette des Rasters einfärbt.
hier ist das, was ich zu tun versuchen:
colbreaks <- seq(from=0, to=5, by=0.1)
rg <-list("sp.points", g, cex=1.5, pch=19, fill=g$rain, colourkey=TRUE)
p1 <- spplot(r, at=colbreaks, sp.layout=rg)
wo g ein SpatialPointsDataFrame ist, wo „regen“ das Wertefeld ist, würde ich für die Farbe verwenden möchten, und r eine SpatialGridDataFrame, die teh Ergebnis enthält der Interpolation.
Im Ergebnis sind die Punkte nicht entsprechend der Rasterpalette eingefärbt.
eine Idee?
PS: Ich muss das Ergebnis der spplot in der Variable p speichern, weil ich es dann in einem 2x2 Grid.arrange Plot mit GridExtra verwenden.
Vielen Dank!