Я пытаюсь построить результаты кригинга с внешним дрейфом, перекрывая точки измерения. Я хотел бы, чтобы мои точки измерения были построены с той же цветовой палитрой сетки и с черной рамкой в соответствии с измеренным значением.R spplot - график точек над растром с одинаковой цветовой гаммой
Я могу нарисовать точки с помощью sp.layout, но я не могу понять, как их покрасить в соответствии со значениями с той же палитрой цветов по умолчанию в сетке.
вот что я пытаюсь сделать:
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)
где г является SpatialPointsDataFrame где «дождь» это поле значение я хотел бы использовать для цвета, и г является SpatialGridDataFrame, который содержит дэ результат интерполяции.
В результате точки не окрашены в соответствии с палитрой сетки.
любая идея?
PS: Мне нужно сохранить результат spplot в переменной p, потому что затем я использую его в сетке grid2 с сеткой 2x2 с gridExtra.
спасибо!