График плотности растрового стека - PullRequest
1 голос
/ 26 сентября 2019

Я хотел бы реализовать график плотности растрового стека, используя пакет rasterVis в R-CRAN.Я хотел бы изменить цвета, с помощью которых представлено распределение моих растровых значений, а также добавить легенду.Можно ли сделать эти вещи с помощью этого пакета?Я не нашел никаких примеров, чтобы сделать это.Вот мой пример кода

require(raster)
require(rasterVis)
slogo <- stack(system.file("external/rlogo.grd", package="raster")) 
densityplot(slogo,col=c("orange","skyblue1","cyan"))

1 Ответ

0 голосов
/ 30 сентября 2019

Большинство функций rasterVis основаны на пакете lattice.Таким образом, вы должны использовать аргумент par.settings, предоставляющий предпочитаемую тему. Здесь вы найдете больше информации о lattice темах.

Что касается вашего вопроса, попробуйте этот код:

library(rasterVis)
f <- system.file("external/test.grd", package="raster")
r <- raster(f)
s <- stack(r, r+500, r-500)
densityplot(s, par.settings = theEconomist.theme)

densityplot with Economist theme

...