gpt4 book ai didi

r - R 中具有离散值的 Violinplot

转载 作者:行者123 更新时间:2023-12-02 00:14:47 24 4
gpt4 key购买 nike

我正在尝试根据计数数据在 R 中创建 fiddle 图。我使用的数据是在每个来源的每个样本中发现的一些突变。

看起来像这样:

2 Source1
8 Source2
0 Source1
1 Source1
9 Source2
...

我已经使用下面的代码创建了多个绘图。

ggplot(df_combined, aes(factor(names), y=mutations)) + 
geom_violin() +
geom_boxplot(width=.1, outlier.size=0, fill="grey50") +
stat_summary(fun.y=median, geom="point", fill="white", shape=21, size=4) +
xlab("Source") +
ylab("Number of mutations") +
theme(axis.text = element_text(colour = "black"))`

虽然它们中的大多数表现得很好,但其中一些开始“摇摆不定”(我能解释的最好方式)这是一个不起作用的例子。

plot

我想这是因为我的数据是离散的而不是连续的,但我找不到任何关于如何改变 fiddle 图的数据。有什么办法可以让它与 ggplot2 和 geom_violin 一起使用吗?

数据如下:

structure(list(mutations = c(6, 6, 6, 6, 6, 6), names = structure(c(1L, 1L, 1L, 1L, 1L,   
1L), .Label = c("1kG", "CG"), class = "factor")), .Names = c("mutations", "names"),
row.names = c(NA, 6L), class = "data.frame")

最佳答案

我从Winston Chang那里得到了答案on the ggplot2 forum .诀窍是使用 geom_violin(adjust=2),这将使图形平滑。

关于r - R 中具有离散值的 Violinplot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13744979/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com