0

ラティスから始めます。いくつかのプロットがあり、grid.arrangeで破棄したい

これが2つのグラフの例です

graph1<-useOuterStrips(barchart(value1~Var1|Var2+Var3,data=table.df, ylab=NULL)
graph2<-useOuterStrips(barchart(value2~Var1|Var2+Var3,data=table.df, ylab=NULL)
grid.arrange(graph1,graph2, nrow=2, ncol=2, left=("percentage"))

うまく機能しますが、グリッド上の各行の高さを変更したいと思います(グラフを展開するため)。私はgrid.arrangeに重きを置く議論を含めようとしましたが、その仕事をするようには見えません。

なにか提案を?

4

1 に答える 1

2

grid.arrangeに渡して渡される正しい引数grid.layoutは ですheights

そうは言っても、レイアウト内のすべてのセルに同じ高さを送信すると、高さは同じままになります。プロッティング デバイスのサイズを大きくする必要がある場合があります。

行ごとに異なる高さが必要な場合は、可能です。

の例を使用して?barchart

x <-barchart(yield ~ variety | site, data = barley,
          groups = year, layout = c(1,6), stack = TRUE,
          auto.key = list(space = "right"),
          ylab = "Barley Yield (bushels/acre)",
          scales = list(x = list(rot = 45)))
y <-barchart(yield ~ variety | site, data = barley,
          groups = year, layout = c(1,6), stack = TRUE,
          auto.key = list(space = "right"),
          ylab = "Barley Yield (bushels/acre)",
          scales = list(x = list(rot = 45)))

grid.arrange(x,y,ncol=1, heights = c(1.5,2))

ここに画像の説明を入力

これは醜くて役に立たないですが、概念を示しています。

于 2012-12-20T23:34:37.577 に答える