更改 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)
)
但它没有改变。
我做错了什么?
谢谢!
您 continuous
拼写错误。您的代码拼写为 "continous" 。
当您使用diag
时,您必须传入一个列表,该列表可能只包含变量continuous
、discrete
和na
。当您为 continuous
赋值时,它只能 正好是
的一个
- 'densityDiag'
- 'barDiag'
- 'blankDiag'
所以您想要 diag = list(continuous = "blankDiag")
而不是 diag = list(continous = "blank")
。那可以解决问题:
我无法更改 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)
)
但它没有改变。
我做错了什么? 谢谢!
您 continuous
拼写错误。您的代码拼写为 "continous" 。
当您使用diag
时,您必须传入一个列表,该列表可能只包含变量continuous
、discrete
和na
。当您为 continuous
赋值时,它只能 正好是
- 'densityDiag'
- 'barDiag'
- 'blankDiag'
所以您想要 diag = list(continuous = "blankDiag")
而不是 diag = list(continous = "blank")
。那可以解决问题: