相关疑难解决方法(0)

仅绘制小提琴图的一侧/一半

我想要只有一半的小提琴图(类似于 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 倍。

r ggplot2 violin-plot

7
推荐指数
1
解决办法
4241
查看次数

标签 统计

ggplot2 ×1

r ×1

violin-plot ×1