2017-02-14 24 views
0

このグラフをR(ggplot2)に描画する方法は?望ましい結果のため9つのx軸とy軸のグラフプロット

フォーマット:

Format for desired result

x <- c(0.383358433,0.814784747,0.124074272,0.115872248) 
y <- c(0.49729405,0.84456263,0.793699842,0.911446588) 
z <- qplot(x,y,geom = "line") 
z 
x1 <- c(0.383358433,0.814784747,0.124074272,0.115872248) 
y1 <- c(0.49729405,0.84456263,0.793699842,0.911446588) 
z1 <- qplot(x1,y1,geom = "line") 
z1 
x2 <- c(0.383358433,0.814784747,0.124074272,0.115872248) 
y2 <- c(0.49729405,0.84456263,0.793699842,0.911446588) 
z2 <- qplot(x2,y2,geom = "line") 
z2 
x3 <- c(0.383358433,0.814784747,0.124074272,0.115872248) 
y3 <- c(0.49729405,0.84456263,0.793699842,0.911446588) 
z3 <- qplot(x3,y3,geom = "line") 
z3 
x4 <- c(0.383358433,0.814784747,0.124074272,0.115872248) 
y4 <- c(0.49729405,0.84456263,0.793699842,0.911446588) 
z4 <- qplot(x4,y4,geom = "line") 
z4 
x5 <- c(0.383358433,0.814784747,0.124074272,0.115872248) 
y5 <- c(0.49729405,0.84456263,0.793699842,0.911446588) 
z5 <- qplot(x,y,geom = "line") 
z5 
require(gridExtra) 
grid.arrange(z,z1,z2,z3,z4,z5) 

私はggplotてみましたが、私は望ましい結果を得ることができませんでした。

+0

のStackOverflowへようこそ! [再現可能な例を投稿する方法](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)を読んで、 'dput(DF)'を使ってください。あなたのサンプルデータと '?facet_wrap'も投稿してください。 – OdeToMyFiddle

+1

ようこそ。キャップロックは使用しないでください。 – Vincent

+0

'ggplot2'パッケージから' facet_wrap() 'を見てください。 – Uwe

答えて

0

はストレート?grid.arrange

plotList = list(z,z1,z2,z3,z4,z5) 
arrangedPlot = marrangeGrob(plotList,nrow=3,ncol=3) 
ggsave("multipage.png", arrangedPlot,device="png") 

プロットのヘルプページから:

enter image description here

+0

希望の結果を得るためにフォーマットをクリックしてください:私はそのフォーマットを望みます – statistician

+0

コメントで述べたように、 '?facet_wrap'を見てください。これはあなたが期待しているものに近い出力を持つでしょう。それ以上の "強化"のためにあなたはgrobsで微妙に調整しなければなりません。もしあなたが運が良ければ、おそらく@baptisteはこれに遭遇するかもしれません – OdeToMyFiddle

関連する問題