0

私はRにかなり慣れていないので、ggsaveについて質問があります。次のコードを使用して、最初にボックス プロットを作成し、その上に蜂の群れプロットを追加して、ggsave で保存します。ここで、プロットの下部に p 値を追加したいと思います。ただし、保存するスクリプトに含める方法がわかりません。「+」または「,」を追加しようとしましたが、出力 pdf には表示されませんでした。多分あなたは私を助けることができますか?それは素晴らしいことです、ありがとう!:) トビー

ggsave(filename="test.pdf", plot=print(
    boxplot(X ~ Y, data = df, 
            main = 'title',
            add=FALSE,
            ) +
    beeswarm(X ~ Y, data = df, method="hex",
              corral="random",
              add = TRUE)
            ),
scale=1.5,
dpi=300,
width=10, height=10,
units="cm")

legend() 関数を使用して、次の凡例を追加したいと思います。

legend("bottom",legend="p=0.014")
4

1 に答える 1

0

試す:

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, data = df, 
            add=T)
),
scale=1.5,
dpi=300,
width=10, height=10,
units="cm",
)

SO に投稿するためのヒント: 可能であれば、データのサンプルを共有するか、単純に を使用してください。データセットはdput(df)どこにdfありますか。

于 2021-03-03T11:30:11.253 に答える