r - 在ggplot2中对汇总统计值进行排序
问题描述
以下代码按组汇总了平均值,这很棒。但是,我希望能够对这些值进行排序。知道如何将平均值添加到代码中吗?
数据:
df=data.frame(score=c(4,2,3,5,7,6,5,6,4,2,3,5,4,8),
age=c(18,18,23,50,19,39,19,23,22,22,40,35,22,16))
# Option 1
ggplot(df, aes(x = factor(age), y = score)) +
geom_bar(stat = "summary", fun = "mean")
# Option 2
ggplot(df, aes(x = factor(age), y = score)) +
stat_summary(fun = "mean", geom = "bar")
解决方案
推荐阅读
- r - 解释具有不同标记的点之间的空间关系(多类型点模式) - 使用 spatstat - 并更好地可视化结果
- node.js - 我如何在 nodejs 中加密 jwt 有效负载内容
- python - 使用来自另一个 DataFrame 的值进行索引
- javascript - 尝试在 JS 中使用单独的图像文件
- reactjs - 使用上下文从父组件向子组件传递数据的反应不起作用
- java - Androidstudio Installed App from APK 在手机上出现两次
- ruby - 为什么这个 Ruby 案例块不评估为真?
- android - 如何将 .mp4 转换为 HLS(.m3u8) 格式
- r - 如何用两个 y 轴绘制这些数据?
- c - C检查文件是否具有可执行权限返回false