対角線に密度プロットを含む散布図マトリックスを生成しようとしています (できれば ggplot を使用)。ggpairs
GGally パッケージのドキュメントには次のように記載されています。
diag は、変数 'continuous' および 'discrete' のみを含むリストです。diag リストの各要素は、次のオプションを実装する文字列です。離散 = ('bar', 'blank') の 1 つ。
これは、を使用してこれが可能であることを示唆しています(??) diag=list(continuous="density")
。
しかし、次のコード:
xx <- mtcars[,c(1,3,4,6)] ## extract mpg, disp, hp, and wt from mtcars
library(GGally)
ggpairs(xx,diag=list(continuous="density"))
これを与える:
私は何を間違っていますか?
NB: で同じことをしようとすると、次のようになりplotmatrix(xx)
ます。
これは、明らかに、適切なファセットのサブセット化にxx
基づく範囲ではなく、完全なデータセットに基づく範囲を使用して、各対角ファセットで密度プロットがスケーリングされるためです ( )。xx
結果として、2 行目 (disp) は disp の範囲が最も大きいため良さそうに見えますが、1 行目と 4 行目はクランチされています。