r - 在 R 中绘制直方图
问题描述
我正在使用 R 并希望将“名称”列中每个名称的直方图绘制到 R 中的“分数”。任何见解都是有帮助的。
数据集
姓名 | 分数 |
---|---|
安娜 | 40 |
大卫 | 30 |
巨力 | 20 |
安娜 | 20 |
大卫 | 50 |
巨力 | 40 |
安娜 | 20 |
大卫 | 20 |
巨力 | 20 |
如何使用 R 绘制 anna、David 和 Juli 的直方图?
解决方案
数据:
df <- structure(list(Name = c("Anna", "David", "juli", "Anna", "David",
"juli", "Anna", "David", "juli"), Score = c("40", "30", "20",
"20", "50", "40", "20", "20", "20")), class = "data.frame", row.names = c(NA,
-9L))
阴谋。想法是用来为列facet_wrap
中的每个唯一类别创建一个直方图Name
。
library(ggplot2)
ggplot(df, aes(x = Score)) + geom_histogram(stat = "count") + theme_bw() +
facet_wrap(~Name)
推荐阅读
- smb - PowerShell V6 SmbShare 命令返回错误 ... 未被识别为 cmdlet、函数、脚本文件或可运行程序的名称
- login - 无法再创建允许登录的本地用户帐户
- performance - 自 iOS 12 以来,其他人的 Scenekit 应用程序是否变慢并开始卡顿?
- jquery - 如何只勾选一个复选框
- python - Django REST Framework Web 登录不起作用
- python - python将ode与固定时间步长集成
- resttemplate - 使用 PowerMockito 模拟 postForObject 会引发错误
- mysql - 如何选择列值作为列名但我不知道字段值 MYSQL
- php - 将帖子 ID 传递给 Twig/Timber 函数
- sql - SQL - 如果所有记录都具有特定值,如何仅从子查询中检索记录