我使用以下代码用ggplot2扩展GGally制作了散点矩阵:
现在我的问题是,在这种情况下,我不需要密度线图或相关系数,我只想要矩阵中的散点图。有没有一种方法可以“删除”其他方面?我在文档中找不到任何信息。 请原谅我的糟糕英语,并感谢任何建议或帮助!
现在没有传说了,而是出现了两个标签,看起来好像图表还没有完全加载:
ggscatmat(dat2, columns = 2:6, color="car", alpha=0.8) +
ggtitle("Korrelation") +
theme(axis.text.x = element_text(angle=-40, vjust=1, hjust=0, size=10))
现在我的问题是,在这种情况下,我不需要密度线图或相关系数,我只想要矩阵中的散点图。有没有一种方法可以“删除”其他方面?我在文档中找不到任何信息。 请原谅我的糟糕英语,并感谢任何建议或帮助!
编辑:我找到了一个使用ggpairs的尚不完美的解决方案:
ggpairs(dat2, columns = 2:6, mapping= aes(color=car),
upper = "blank",diag = "blank") +
theme(axis.text.x = element_text(angle=-40, vjust=1, hjust=0, size=10))
现在没有传说了,而是出现了两个标签,看起来好像图表还没有完全加载:
![输入图像描述](https://istack.dev59.com/eOg0e.webp)
p
是你的ggscatmat
,你可以通过操作gtable
来删除图表的特定部分:例如g = ggplotGrob(p); g$grobs[c(10, 14)] <- NULL; g$layout <- g$layout[-c(10, 14),]; grid::grid.newpage(); grid::grid.draw(g)
- user20650