1

次のプロット

ここに画像の説明を入力

次のコードで生成されます。

library(GGally)
dat <- read.csv("http://www.ats.ucla.edu/stat/data/tobit.csv")
ggpairs(dat[, c("read", "math", "apt")])

上記の各散布図に相関線を追加するにはどうすればよいですか?

4

2 に答える 2

0

下の三角形の散布図は、次のような関数内で自由にカスタマイズできます。

library(GGally)
dat <- ggplot2::diamonds[1:1000, c("x", "y", "z")]  # Example data

# Customize your scatterplots as you wish here:
lowerfun <- function(data, mapping) {
  ggplot(data = data, mapping = mapping)+ 
    geom_point(alpha = .25) + 
    geom_smooth(method = "loess", formula = y ~ x, 
                fill = "blue", color = "red", size = 0.5)
}

# Plot the scatterplot matrix
ggpairs(dat, lower = list(continuous = wrap(lowerfun)))

ここに画像の説明を入力

于 2021-04-05T13:29:56.283 に答える