r - 使用 ggplot 创建分组条形图
问题描述
我想创建一个分组条形图,显示美国与外国出生的工人在 4 个不同地区(东北、中西部、西部和南部)的贫困率。我不确定如何使用 ggplot 创建我在 R 中寻找的输出。我在下面包含了我尝试过的代码,以及我在 Excel 中创建的假条形图,以了解我在寻找什么。
我的前 4 行代码是计算每个地区的贫困率百分比。而且我知道我还需要将人们分类为美国和外国出生的桶,我试图用我事先创建的变量来判断某人是美国出生还是外国出生。
我不确定如何使用 ggplot 将其编译成最终代码。谢谢!
perc_poverty_Northeast=sum((US_born_Northeast$POVERTY)/nrow(US_born_Northeast))*100
perc_poverty_Midwest=sum((US_born_Midwest$POVERTY)/nrow(US_born_Midwest))*100
perc_poverty_South=sum((US_born_South$POVERTY)/nrow(US_born_South))*100
region=c(West,Midwest,South,Northeast)
Immigrant_region=c(Immigrant_West,Immigrant_Midwest,Immigrant_South,Immigrant_Northeast)
US_born_region=c(US_born_West,US_born_Midwest,US_born_South,US_born_Northeast)
ggplot(NHIS1,aes(fill=region, y=perc_poverty, x=c(Immigrant_region, US_born_region)) +
geom_bar(position="dodge", stat="identity")
解决方案
推荐阅读
- c - 为什么要使用 strtok(line, "\n") **not** 来去除 fgets() 留下的换行符
- python - Python sqlite3检查年龄是否与表中的出生日期匹配
- react-native - 如何解决 VS Code 扩展现金问题?
- visual-studio - 多字移动键盘快捷键
- dialogflow-es - Google API 身份验证:是否有替代服务帐户密钥的方法?
- python-3.x - 在 Google Colab 中使用 Google AI 进行人员检测
- javascript - 异步不同步
- r - 使用 purrr + map 过滤列表
- html - 如何为 iPad 的 PWA 添加启动画面?
- python - Pandas 数据框无法识别多个 if 语句