0

25 年間にわたるいくつかの変数の標準化された値の変化を示すために、カラー マトリックスを作成しようとしています。変数をいくつかのサブカテゴリに分割し、各サブカテゴリの結果を 1 つのウィンドウの異なるプロットに 1 つのカラーキーとタイトルで表示したいと考えています。次のコードを使用して、reshape と ggplot2 を使用してこれを実行しようとしました。ただし、カテゴリごとに変数の数が異なるため、プロットに多くの空白が生じます。

library(reshape)
library(ggplot2)

v1 <- replicate(7,rnorm(25))
v2 <- replicate(15, rnorm(25))
v3 <- replicate(11, rnorm(25))
v4 <- replicate(9, rnorm(25))
v5 <- replicate(9, rnorm(25))

v <- list(v1,v2,v3, v4, v5)

ggplot(melt(v), aes(x=X1, y=X2)) + facet_wrap(~ L1, ncol=1) +
geom_tile(aes(fill=value)) + ggtitle("Title") + 
theme(plot.title = element_text(lineheight=2, face="bold"))

必要なプロットを 1 つのウィンドウに表示し、不要な空白スペースをなくすにはどうすればよいでしょうか? 最初に、格子パッケージの levelplot 関数を使用してこれを実行しようとしたことに注意してください。しかし、私が理解できる唯一の方法は、個々のレベルプロットを印刷することでした。これにより、各プロットのカラーキーとタイトルが生成されました (私が望んでいたものではありません)。

4

1 に答える 1