如何在R中创建密度图矩阵

3

enter image description here不需要为数据框创建不同的图形,我想创建一个密度图矩阵,使得我可以在一个图中看到所有列。我使用以下代码创建它们,但是如何将所有列放入一个图中呢?

loan_amnt <- density(out_data$loan_amnt)
plot(loan_amnt, main="Loan Amount")
polygon(loan_amnt, col="red", border="blue")

enter image description here


请参考如何创建一个出色的 R 可重现示例,以便其他人可以帮助你解决 R 相关问题。如果没有数据,我们只能猜测你需要如何设置事情。 - camille
谢谢您的建议,我上传了我的数据快照。(由于我刚刚开始使用这个帐户,所以我的声誉很低,因此我无法上传文件或其他任何东西。) - Isabelle
如果你阅读我发布的链接,你会看到一些建议,比如在代表性数据样本上使用dput函数、创建虚拟数据或使用常见包中提供的数据集。我们无法从表格图片中读取数据。 - camille
1个回答

2
你可以结合来自库 dplyrgather() 和来自 ggplot2facet_grid()facet_wrap()
使用 gather,你可以将所有列名重新分组到一个变量中(这些变量的值在第二个变量中),然后使用 ggplot 构建你的图表,并使用 facet_wrap,它会为每个列名的变量级别创建一个图表。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接