0

次のようなコードで GGally パッケージの ggpairs を使用して、特定のプロットを作成しようとしています。

data(tips, package="reshape")
pm <- ggpairs(tips[,1:3], axisLabels="none")

私の問題は、プロットの両側から「total_bill」、「tip」、「sex」というラベルを削除する方法がわからないことです。これを行う方法はありますか?

4

1 に答える 1

1

行うことによって:

 data = tips[,1:3]
 pm <- ggpairs(data)
 g11<-ggally_blank() 

 for(i in 1:ncol(data)) {
     for(j in 1:ncol(data)) {
         if(i<=j) {
             pm <- putPlot(pm, g11, i, j)
         }
     }
 }

axisLabelsプロットの横からを取り除くと、グラフの対角線と上の三角形に「空白」のグラフが表示されます(要求に応じて)。あなたの場合、 「18列」はループ内でキャプチャさncol(data)れます。それは動作しますか?

次のようになります。 ここに画像の説明を入力

于 2013-08-20T13:44:00.463 に答える