我想要只有一半的小提琴图(类似于 ggridges 的 stat_density_ridges 创建的图)。MWE
library(ggplot2)
dframe = data.frame(val = c(), group = c())
for(i in 1:5){
offset = i - 3
dframe = rbind(dframe,
data.frame(val = rnorm(n = 50, mean = 0 - offset), group = i)
)
}
dframe$group = as.factor(dframe$group)
ggplot(data = dframe, aes(x = group, y = val)) +
geom_violin()
Run Code Online (Sandbox Code Playgroud)
产生这样的情节
我虽然想要一个看起来像这样的:
理想情况下,这些图也可以缩放到宽度的 1.5 到 2 倍。