我试图使用 x 中的连续变量创建小提琴图。我目前的 x 值为 0、3、5、8。当我将它们绘制成小提琴时,它们彼此间隔相等。有没有办法强制小提琴的位置基本上是 0,3,5,8?
我包含了一些示例数据和我基本上试图运行的行。
condition movedur
[1,] 5 0.935
[2,] 0 1.635
[3,] 3 0.905
[4,] 8 0.875
[5,] 3 1.060
[6,] 8 1.110
[7,] 3 1.830
[8,] 5 1.060
[9,] 5 1.385
[10,] 5 1.560
[11,] 0 1.335
[12,] 3 0.880
[13,] 0 1.030
[14,] 8 1.300
[15,] 3 1.230
[16,] 3 1.210
[17,] 5 1.710
[18,] 3 1.000
[19,] 0 1.365
[20,] 0 1.000
ggplot(a, aes(x = condition, y = movedur, fill = condition)) +
geom_violin()
当我运行完整的代码时,我得到下面的图像。但是 x 轴是等距的,而不是被值隔开的。