复杂图中的 Hmisc 标签 (SPLOM)

Hmisc labels in complex plots (SPLOM)

有没有一种简单的方法可以让之前定义的 Hmisc 标签出现在复杂的 R 图中,例如一个 SPLOM(散点图矩阵)?

# defining labels
library(Hmisc)
label(mtcars$mpg) <- "Miles per gallon"
label(mtcars$qsec) <- "quarter mile time"

# SPLOM
library(psych)
pairs.panels(mtcars[, c("mpg", "qsec")])

在那种情况下,情节中应该有 "miles per gallon" 而不是 "mpg"。

我们可以使用setNames来更改名称

pairs.panels(setNames(mtcars[c("mpg", "qsec")], c("Miles per gallon", "quarter mile time")))