我正在尝试使用ggridges
包(基于ggplot2
)创建一个游戏图。一般的想法是,joyplot 创建了很好的比例堆叠密度图。但是,我似乎无法使用加权密度产生其中之一。是否有某种方法可以将采样权重(用于加权密度)合并到创建欢乐图的密度计算中?
这是ggridges
包文档的链接:https : //cran.r-project.org/web/packages/ggridges/ggridges.pdf 我知道很多基于 ggplot 的包可以接受额外的美学,但我不知道如何为这种类型的几何对象添加权重。
此外,这里是 ggplot 中未加权的游戏图的示例。我正在尝试将其转换为加权图,其密度根据 pweight 加权。
# Load package, set seed
library(ggplot)
set.seed(1)
# Create an example dataset
dat <- data.frame(group = c(rep("A",100), rep("B",100)),
pweight = runif(200),
val = runif(200))
# Create an example of an unweighted joyplot
ggplot(dat, aes(x = val, y = group)) + geom_density_ridges(scale= 0.95)