';R';geom_jitter()混合来自两个因素类别的符号

';R';geom_jitter()混合来自两个因素类别的符号,r,ggplot2,R,Ggplot2,我正在绘制一个带有三个样本的geom_boxplot(),每个样本有两个条件。我可以绘制箱线图并设置颜色和线型()以区分样本和条件,但当我添加geom_jitter()并尝试为不同条件使用不同的形状时,形状会分布在两个箱线图上(每个条件一个): 在本例中,开放圆应与虚线框对齐,填充圆应与实心框对齐 如何将符号保持在与条件相同的列中。我试过group=cond和shape=cond。您可能正在寻找位置\u jitterdodge()。请注意,箱线图避开该位置,点在其x轴位置上抖动。要使点跟随框,

我正在绘制一个带有三个样本的geom_boxplot(),每个样本有两个条件。我可以绘制箱线图并设置颜色和线型()以区分样本和条件,但当我添加geom_jitter()并尝试为不同条件使用不同的形状时,形状会分布在两个箱线图上(每个条件一个):

在本例中,开放圆应与虚线框对齐,填充圆应与实心框对齐


如何将符号保持在与条件相同的列中。我试过group=cond和shape=cond。

您可能正在寻找
位置\u jitterdodge()
。请注意,箱线图避开该位置,点在其x轴位置上抖动。要使点跟随框,可以使用前面提到的jitterdodge位置调整。示例如下:

库(ggplot2)
df