【问题标题】:How to create a matrix of density plots in R如何在 R 中创建密度图矩阵
【发布时间】:2019-10-05 22:10:52
【问题描述】:

我不想为数据框创建不同的图,而是想为数据框创建一个密度图矩阵,在其中我可以在一个图中看到所有列。为了单独创建它,我使用下面的代码。如何在一个图中获取所有列?

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

【问题讨论】:

  • See here 提出一个人们可以帮助解决的 R 问题。如果没有数据,我们只能猜测您需要如何进行设置。
  • 感谢您的建议,我上传了我的数据快照。 (因为我刚开始使用这个帐户,所以我的声誉很低,这就是为什么我不能上传文件或类似的东西
  • 如果您阅读我发布的链接,您会看到有关在数据的代表性样本上使用 dput、创建虚拟数据或使用包中通常可用的数据集的建议。我们无法从表格的图片中读取数据

标签: r data-visualization data-science data-analysis data-cleaning


【解决方案1】:

您可以将库 dplyr 中的 gather()ggplot2 中的 facet_grid()facet_wrap() 组合起来。

使用gather,您将所有列名重新组合到一个变量中(这些变量的值在第二个变量中),然后使用ggplotfacet_wrap 构建您的绘图,它将为变量的每个级别都带有列名。

【讨论】:

    猜你喜欢
    • 2022-01-12
    • 2021-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-30
    • 2012-11-25
    • 2015-07-12
    • 2012-05-27
    相关资源
    最近更新 更多