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"))