首页 > 解决方案 > 从条形图制作图表后如何查看列?

问题描述

所以我制作了“最受欢迎的年龄组”图表,我发现“26-35 岁”是最受欢迎的,现在我正在尝试研究他们的“性别”,并制作另一个条形图它。


filename <- read.csv("./XYZ.csv")
myData = filename

install.packages("ggplot")
library(ggplot2)


table(myData$Age)
barplot(table(myData$Age),xlab="Age group", ylab = 'Number of Purchases', main ='Most popular age group', col = 'pink',)

最受欢迎年龄组图

标签: r

解决方案


像这样的东西应该工作

library(dplyr)
library(ggplot2)
df %>% 
  count(Age, Gender) %>% 
  ggplot(aes(x=Age, y = n, fill = Gender)) +
  geom_bar(stat = "identity", position = "stack", color="black") 

这里我使用的是 ggplot2 和 dplyr,如果你想使用 barplot() 可以看这里:https ://www.statmethods.net/graphs/bar.html


推荐阅读