r - 从条形图制作图表后如何查看列?
问题描述
所以我制作了“最受欢迎的年龄组”图表,我发现“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',)
解决方案
像这样的东西应该工作
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
推荐阅读
- reactjs - react中的chart.js不会绘制自定义圆环图的弧线,只是起点和终点
- javascript - 如何在测验中添加 img 或音频
- go - 尝试解组具有一部分接口的结构会给我“无法将对象解组到 go struct”错误
- reactjs - ReactJS 列表中的每个孩子都应该有一个唯一的“关键”道具不起作用
- c++ - 如何绘制像 Visual Studio 这样的关闭按钮?
- javascript - 无法从 db 渲染我的对象 - “对象不可迭代”
- android - 如何在flutter中使用存储权限?
- typescript - Vue Ruter 4 没有重载匹配这个调用。重载 1 of 3,给出以下错误
- javascript - 这个 clickHandler() 中的嵌套函数会是什么样子?
- terraform - 地形模块