ggplot(df_long_st, aes(x=site, y=st,fill = site)) + geom_half_violin(side = "r",scale="width",position=position_nudge(x=0.1))+ geom_boxplot(width = 0.15,fill="white",position=position_nudge(x=-0.1))+ geom_jitter(aes(color=site),width=0.1)修改代码将箱体上抖动点的位置集体左移0.1
时间: 2024-04-14 07:30:23 浏览: 135
ggplot 绘制配对抖动点图
要将箱体上抖动点的位置集体左移0.1,你可以在 `geom_jitter()` 函数中使用 `position = position_nudge(x = -0.1)` 参数。以下是修改后的代码示例:
```R
ggplot(df_long_st, aes(x = site, y = st, fill = site)) +
geom_half_violin(side = "r", scale = "width", position = position_nudge(x = 0.1)) +
geom_boxplot(width = 0.15, fill = "white", position = position_nudge(x = -0.1)) +
geom_jitter(aes(color = site), width = 0.1, position = position_nudge(x = -0.1))
```
在这个代码中,`position = position_nudge(x = -0.1)` 参数被添加到了 `geom_jitter()` 函数中,使得抖动点整体左移了0.1的位置。
请确保在运行代码之前已经加载了 `ggplot2` 库。
阅读全文