我无法设置小提琴图的颜色。我有一个融化的矩阵,其中一列是每个小提琴图的 X(变量)组,第二列是这些组的值。(30x2。请参阅下面的数据示例。
我想为每把小提琴创造不同的颜色。
这是我的数据
my_data=X1 50
X1 30
X1 40
X1 30
X1 40
X1 33
X1 45
X1 54
X1 34
X1 54
X2 77
X2 80
X2 70
X2 60
X2 55
X2 77
X2 79
X2 80
X2 82
X2 83
X3 10
X3 12
X3 14
X3 15
X3 12
X3 12
X3 11
X3 9
X3 8
X3 10
这是我的代码:
library(ggplot2)
my_colors= c('#33adff' ,'#0066ff','#47d147')
ggplot(d, aes(x = variable, y =value , color=variable)) +
geom_violin(trim = TRUE) +
geom_jitter(height = 0, width = 0.1, color = "black") +
labs(y="A.U.") +
xlab('') +
theme_classic()
如何设置每把小提琴将具有在变量 my colors 中设置的颜色?
我尝试将填充更改为 my_colors 但它不起作用。我也尝试使用 scale_fill_manual 但它没有改变任何东西。帮助将不胜感激!谢谢