我正嘗試使用ggridges
包(基於ggplot2
)創建一個joyplot。一般的想法是,一張快樂圖創建很好的縮放堆積密度圖。但是,我似乎無法使用加權密度來生成其中的一個。是否有某種方法將抽樣權重(用於加權密度)合併到創建Joyplot中的密度計算中?R:加權Joyplot/Ridgeplot /密度圖?
下面是ggridges
包的文檔鏈接:https://cran.r-project.org/web/packages/ggridges/ggridges.pdf我知道很多基於ggplot的包可以接受額外的美學,但我不知道如何爲這種類型的geom添加權重。
此外,這裏是ggplot中未加權的joyplot的示例。我試圖將其轉換爲加權圖,密度按照權重進行加權。
# 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)
如果您提供樣本輸入數據的[可重現示例](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example),則更容易幫助您。 – MrFlick
增加了一個可重現的例子,每@MrFlick – user3614648