R ggplot stat_summary: Как добавить граф kde - PullRequest
0 голосов
/ 10 мая 2018

Я хотел бы использовать функцию ggplot stat_summary с чем-то вроде geom = "histogram" или geom = "kde".Это доступно в python с kind = "kde", но я не могу найти хороший обходной путь в r.Спасибо.

library(ggplot2)
data("iris")
ggplot(iris, aes(iris$Species, iris$Sepal.Length))+
stat_summary(fun.y= " mean", geom = "bar")

1 Ответ

0 голосов
/ 10 мая 2018

Попробуйте ggalt пакет

library(ggalt)
#> Loading required package: ggplot2

m <- ggplot(faithful, aes(x = eruptions, y = waiting)) +
       geom_point() +
       xlim(0.5, 6) +
       ylim(40, 110)

m + geom_bkde2d(bandwidth=c(0.5, 4))

m + stat_bkde2d(bandwidth=c(0.5, 4), aes(fill = ..level..), geom = "polygon")

Или используйте значение по умолчанию из ggplot2 пакета

m + geom_density_2d()

m + stat_density_2d(aes(fill = calc(level)), geom = "polygon")

Создано в 2018-05-10 пакетом Представ. (v0.2.0).

...