4

同じパネルのデータフレームにいくつかの変数の複数のヒストグラムをプロットしようとしています。次のコードを次に示します。

 library(lattice) 
 dd <- data.frame(gp = factor(rep(paste('Group', 1:6, sep = ''), each = 
 100)), x = rnorm(600)) 
 histogram( ~ x | gp, data = dd) 
 histogram( ~ x | gp, data = dd, as.table = TRUE) 

これにより、データxがグループ1から6に分類されます。特定のデータフレームには、特定のカテゴリの番号がすでにあります。たとえば、同じパネルに身長、体重、平均血圧(日付フレームの変数)のヒストグラムをプロットしたいとします。新しいデータセットとグループ1〜3を作成せずに、これを行うにはどうすればよいですか?

4

1 に答える 1

8

ここでデータを再形成する必要はありません。

 histogram( ~ height +age +weight ,data = dd) 

layout次に、パネルの表示順序を変更するためにプライすることができます。例えば:

 histogram( ~ height +age +weight ,layout=c(1,3),data = dd) 

これにより、3つのパネルに3つのヒストグラムが生成されます。

編集

使用できるタイトルを追加するにはmain

histogram( ~ height +age +weight ,layout=c(1,3),data = dd,
            main='PLEASE READ LATTICE HELP')    

補足:設定パラメーターは、異なるラティス関数間で共有されます。たとえば、xlabのエントリ:See xyplot。あなたがxyplotヘルプに行くときあなたは読むことができます:

main:
Typically a character string or expression describing the main 
       title to be placed on top of each page. Defaults to NULL
于 2013-02-21T15:40:53.197 に答える