我有一个包含 3 列的简单数据框,
x_group
、y_value
和 prob
,这是一个 0-1 数字,每个 x_group
加起来为 1。我正在尝试创建一个简单的小提琴情节,其中小提琴的宽度由prob
.决定
我根据在网上找到的一些评论尝试了以下方法:
gg_test <- ggplot(data = df, aes(factor(x_group), y_value)) +
geom_violin(aes(width=prob), adjust=2)
但是得到以下警告,图表不代表我想要的。
以下美学在统计过程中被删除 transformation: width ℹ 这可能发生在 ggplot 无法推断 数据中正确的分组结构。 ℹ 你是不是忘了指定一个
美学或将数值变量转换为因子?group