タグ付けされた質問 「gridextra」

9
結合されたggplotsに共通の凡例を追加する
2つのggplotsがあり、これをと水平方向に揃えますgrid.arrange。私はたくさんのフォーラム投稿を調べてきましたが、私が試したものはすべて、更新されて別の名前が付けられたコマンドのようです。 私のデータは次のようになります。 # Data plot 1 axis1 axis2 group1 -0.212201 0.358867 group2 -0.279756 -0.126194 group3 0.186860 -0.203273 group4 0.417117 -0.002592 group1 -0.212201 0.358867 group2 -0.279756 -0.126194 group3 0.186860 -0.203273 group4 0.186860 -0.203273 # Data plot 2 axis1 axis2 group1 0.211826 -0.306214 group2 -0.072626 0.104988 group3 -0.072626 0.104988 group4 -0.072626 0.104988 …
138 r  ggplot2  legend  gridextra 

6
grid.arrange()プロットをファイルに保存しています
を使用して複数のプロットをプロットしggplot2、を使用してそれらを配置しようとしていますgrid.arrange()。私が持っている正確な問題を説明している誰かを見つけることができたので、リンクの問題の説明から引用しました: 私が使用したggsave()後grid.arrange()、すなわち grid.arrange(sgcir1,sgcir2,sgcir3,ncol=2,nrow=2) ggsave("sgcirNIR.jpg") グリッドプロットは保存しませんが、最後の個別のggplotを保存します。grid.arrange()を使用して、ggsave()または同様のものを表示して 、実際にプロットを保存する方法はありますか?古い方法を使用する以外 jpeg("sgcirNIR.jpg") grid.arrange(sgcir1,sgcir2,sgcir3,ncol=2,nrow=2) dev.off() 同じリンクは以下の解決策を提供します: require(grid) require(gridExtra) p <- arrangeGrob(qplot(1,1), textGrob("test")) grid.draw(p) # interactive device ggsave("saving.pdf", p) # need to specify what to save explicitly ただし、linkから取得した次のコードでggsave()は、grid.arrange()呼び出しの出力を保存する方法を理解できません。 library(ggplot2) library(gridExtra) dsamp <- diamonds[sample(nrow(diamonds), 1000), ] p1 <- qplot(carat, price, data=dsamp, colour=clarity) p2 <- qplot(carat, price, data=dsamp, colour=clarity, …
137 r  ggplot2  gridextra 

9
2つのグラフエッジを左揃え(ggplot)
ggplotを使用しており、2つのグラフを重ねて表示したいと思います。私grid.arrangeはそれらをスタックするためにgridExtraから使用しました。問題は、グラフの左端と軸ラベルに関係なく右端を揃えたいことです。(問題は、1つのグラフのラベルが短く、もう1つのグラフが長いために発生します)。 質問: これを行うにはどうすればよいですか?私はgrid.arrangeと結婚していませんが、ggplot2は必須です。 私が試したこと: 幅と高さ、およびncolとnrowを使って2 x 2グリッドを作成し、ビジュアルを反対側のコーナーに配置してから、幅で遊んでみましたが、反対側のコーナーでビジュアルを取得できませんでした。 require(ggplot2);require(gridExtra) A <- ggplot(CO2, aes(x=Plant)) + geom_bar() +coord_flip() B <- ggplot(CO2, aes(x=Type)) + geom_bar() +coord_flip() grid.arrange(A, B, ncol=1)
105 r  ggplot2  gridextra  gtable 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.