【发布时间】:2014-05-01 06:39:57
【问题描述】:
我的目标是比较各种社会经济因素(如收入)多年来的分布情况,以了解特定地区的人口在 5 年内的演变情况。这方面的主要数据来自Public Use Microdata Sample。我使用R + ggplot2 作为我的首选工具。
在比较两年的数据(2005 年和 2010 年)时,我有两个数据框 hh2005 和 hh2010 与两年的家庭数据。两年的收入数据存储在两个数据框中的变量hincp 中。使用ggplot2,我将按如下方式创建各个年份的密度图(2010 年的示例):
p1 <- ggplot(data = hh2010, aes(x=hincp))+
geom_density()+
labs(title = "Distribution of income for 2010")+
labs(y="Density")+
labs(x="Household Income")
p1
如何在该图上叠加 2005 年的密度?我无法弄清楚是否已将data 读为hh2010 我不知道如何继续。我应该从一开始就以完全不同的方式处理数据吗?
【问题讨论】:
标签: r plot ggplot2 density-plot