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"))
我有一个学校项目,我必须在 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"))