私の問題は単純で複雑ですが、この投稿の最初のものと まったく同じように箱ひげ図のグラフを作成したいと思います http://www.r-bloggers.com/let%E2%80%99s-all-go- down-to-the-barplot/ 問題は、y 軸の変数が 4 ポイントしかないことです。ボックスはほとんどの領域をカバーしており、1 番目のポイントまたは 4 番目のポイントなどの発生頻度が高いかどうかはわかりません。y 軸の変数はそのままでは意味があるので、変換したくありません。密度プロットを考えましたが、このようなものをプロットする方法について誰か考えがありますか? 前もって感謝します
- - 編集 - -
十分に具体的でないことをお詫びします。私のデータは、結果変数のポイントが少なすぎて、ボックスプロットまたはこのようなもので正常にプロットできない要因の双方向 ANOVA の変数ですhttp://rgm3.lab.nig.ac .jp/RGM-files//work/granova/granova.1w/granova.1w_001_large.png
私のモデル "4-point scale" = factor1 + factor2 + factor1*factor2 + e 最初に、ポイントが 4 ポイント スケールの観測数を示す factor1 x factor2 プロットをプロットしたいと思います。私がプロットを作成したことを示すために、factor1 は factor2 のレベルをまとめてクラスター化し、y 軸では 4 点スケール/連続変数のレベルを見ることができます。あなたのアドバイスに従って、私はesophデータで複製しようとし、vioplotを構築しました
library(ggplot2)
str(esoph)
p11 <- ggplot(esoph, aes(factor(tobgp), ncontrols))
p11 + geom_violin(aes(fill=factor(agegp)))
私のデータでは、y 軸上の点の数が少ないため、上記のコードによって生成されるプロットとは異なり (相互作用を含め、モデルが重要であっても) vioplots はほとんど同じように見えます (ncontrols をサブセット化する必要があります)。ポイントの数が少ないですが、方法がわかりません...)。観測数を示すサイズの円または泡を生成することは可能ですか? 別の解決策が思い浮かびますか?