【发布时间】:2019-12-18 01:56:23
【问题描述】:
我想绘制 x 轴为 exon 的小提琴图,但是我想对图进行分组。如果它只是小提琴,则此方法有效,但是当我出于某种原因添加抖动时,它没有响应正确的aes 并且正在自行绘制?这是带有错误屏幕截图的可重现代码。谢谢!
set.seed(1)
df <- data.frame(
exons = c(rep("e1", 200), rep("e2", 200)),
values = rnorm(400, 200, 40),
group = c(
rep("g1", 75), rep("g2", 75), rep("g3", 50),
rep("g1", 75), rep("g2", 75), rep("g3", 50)
)
)
ggplot(df, aes(y = values, x = exons, fill = group)) +
geom_violin() +
geom_jitter(shape = 16, position = position_jitter(0.07))
因此,如果情节有效,则应该在每个外显子的每个组内绘制点,但这里显然不是。
【问题讨论】:
标签: r ggplot2 violin-plot