R 将密度函数显示为未填充线的GG对

R 将密度函数显示为未填充线的GG对,r,ggally,R,Ggally,我希望把对角线图改成简单的轮廓,这样我可以更清楚地看到密度函数的重叠,但运气不太好。以下是我一直使用的代码: plot_rh <- ggpairs(data_rh[,1:6], mapping = ggplot2::aes(color = Condition_name), lower = list(combo = wrap(ggally_facethist, bins = 10)), diag = list(continuous = wrap("densityDiag"), mappi

我希望把对角线图改成简单的轮廓,这样我可以更清楚地看到密度函数的重叠,但运气不太好。以下是我一直使用的代码:

plot_rh <- ggpairs(data_rh[,1:6],  mapping = ggplot2::aes(color = Condition_name),
lower = list(combo = wrap(ggally_facethist, bins = 10)), 
diag = list(continuous = wrap("densityDiag"), mapping = ggplot2::aes(fill=Condition_name)))
用填充密度函数绘图:

将aesfill=条件_名称更改为aescolor=条件_名称将导致未填充的行


您也可以将其更改为aesfill=Condition\u name,alpha=0.4,以使填充密度半透明,从而改善视图。

对此表示抱歉……这是我第一次发布问题。这是否更适合使用ggpairs指定未填充的行?缺少的是重现问题的数据。但事实上,这个问题可以重复回答:您好,谢谢您的回答,但是,在将“填充”更改为“颜色”后,它仍然是填充的,但是alpha确实改善了密度函数的查看;我曾假设aes会像geom_密度一样工作,但显然不是。无论如何:这个问题以前被问过,现在有了答案: