问题描述
我是 R 的新手,有一个关于 ggsave 的问题。我使用以下代码首先创建一个箱线图,然后在它上面添加一个蜂群图并用 ggsave 保存它。现在,我想在图的底部添加一个 p 值。但是,我不知道如何将它包含在脚本中以进行保存。我尝试添加“+”或“,”,但它从未显示在输出 pdf 中。 也许你可以帮助我?那太好了,谢谢! :) 托比
ggsave(filename="test.pdf",plot=print(
Boxplot(X ~ Y,data = df,main = 'title',add=FALSE,) +
beeswarm(X ~ Y,method="hex",corral="random",add = TRUE)
),scale=1.5,dpi=300,width=10,height=10,units="cm")
legend("bottom",legend="p=0.014")
解决方法
试试:
ggsave(filename="test.pdf",plot=print(
beeswarm(X ~ Y,data = df,method="hex",corral="random",add = F),legend("bottom",legend="p=0.014") +
boxplot(X ~ Y,add=T)
),scale=1.5,dpi=300,width=10,height=10,units="cm",)
在 SO 中发布的提示:如果可能,请分享您的数据样本或仅使用 dput(df)
,其中 df
是您的数据集。