我想制作 mtcars 数据集的 ggpairs 图,但我只关心 mpg 和所有其他变量之间的关系,而不关心所有变量和所有变量之间的关系。
我将一些列更改为因子
mtcars$cyl = as.factor(mtcars$cyl)
mtcars$vs = as.factor(mtcars$vs)
mtcars$am = as.factor(mtcars$am)
mtcars$gear = as.factor(mtcars$gear)
mtcars$carb = as.factor(mtcars$carb)
和兰特情节
ggpairs(mtcars, colour = "am", columns = c(1,2,8:11))
有什么办法可以只显示情节的第一行?
最佳答案
根据 tonytonov 的回答,我探索了 ggpairs
输出并找到一些您可以修改以获得所需结果的属性:
gplot <- GGally::ggpairs(data)
gplot$nrow <- 1
gplot$yAxisLabels <- a$yAxisLabels[1]
print(gplot)
那应该只渲染第一行图。我不认为有一种简单的方法可以获得不是第一行的单行,因为
$nrow
就像一个上限,但简单地重新排序你的列应该可以解决问题。
关于r - 从 ggpairs 图中打印单行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28652380/