更改 ggpairs 中的对角线图

Change diagonal plots in ggpairs

我无法更改 ggpair-plot 中的对角线图。我想总体上改变它们的外观,也许从让它们空白开始。 我认为应该是这样的:

ggpairs(data=df,
             columns=1:3,
             diag = list(discrete = "blank"),
             title="APD pool",
             mapping=ggplot2::aes(colour = Irradiated)
            ) 

但它以对角线元素中的密度曲线(?!)结尾。 由于 Robin 的评论,我尝试了

ggpairs(data=df,
             columns=1:3,
             diag = list(continous = "blank"),
             title="APD pool",
             mapping=ggplot2::aes(colour = Irradiated)
            ) 

但它没有改变。

我做错了什么? 谢谢!

参考:https://rdrr.io/cran/GGally/man/ggpairs.html

continuous 拼写错误。您的代码拼写为 "continous" 。

当您使用diag时,您必须传入一个列表,该列表可能只包含变量continuousdiscretena。当您为 continuous 赋值时,它只能 正好是

的一个
  • 'densityDiag'
  • 'barDiag'
  • 'blankDiag'

所以您想要 diag = list(continuous = "blankDiag") 而不是 diag = list(continous = "blank")。那可以解决问题: