繁体   English   中英

R 中的分组或堆叠条形图

[英]Grouped or stacked barplot in R

我有一个学校项目,我必须在 R 中构建图表。 想要为议会数据做一个分组或堆叠的条形图。

Year = c(2016, 2017, 2018, 2019)
Men = c(107, 99, 99, 86)
Women = c(33, 411, 41, 36)
Parliament = data.frame(Year, Men, Women)

基本上我想展示给定年份议会代表的差异,但我不知道如何。 如果有人可以帮我写代码,好吗? 谢谢你。

这里有一种方法是怎么做的,如果是学校项目,请看相应的帮助页面了解代码。 改进它会更好:

Year       <- c(2016, 2017, 2018, 2019)
Men        <- c(107, 99, 99, 86)
Women      <- c(33, 411, 41, 36)
Parliament <- data.frame(Year, Men, Women)

barplot(as.matrix(t(Parliament[c("Men", "Women")])),
  names.arg=Parliament$Year, legend=c("Man", "Women"))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM