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)in捕获。那样有用吗?

它看起来像这样: 在此处输入图像描述

于 2013-08-20T13:44:00.463 回答