r - 带平均线的分组条形图
问题描述
我正在尝试为每个集群设置一个栏。我需要每个条的高度是每个邮政编码中的平均值(基于人口)。然后我想要一条所有拉链平均值的水平虚线。
## Data
df <- data.frame(
zipcode=c("10001","10002","10003","10004","10005","10006","10007","10008","10009","10010"),
black= c(2,3,4,6,7,8,9,11,13,15),
white = c(6,8,12,14,15,16,14,14,14,22),
population = c(11,22,33,44,55,66,77,88,99,100),
female = c(5,11,32,22,31,21,44,11,22,14),
cluster = c("1","2","3","2","2","1","3","3","3","1"))
print(df)
> print(df)
zipcode black white population female cluster
1 10001 2 6 11 5 1
2 10002 3 8 22 11 2
3 10003 4 12 33 32 3
4 10004 6 14 44 22 2
5 10005 7 15 55 31 2
6 10006 8 16 66 21 1
7 10007 9 14 77 44 3
8 10008 11 14 88 11 3
9 10009 13 14 99 22 3
10 10010 15 22 100 14 1
如果我想按 %white 制作一个集群条形图。白人的总体平均值为 23%,这将是一条水平虚线。
集群 1 的总体平均白人为 24% 集群 2 的总体平均白人为 30.5% 集群 3 的总体平均白人为 18%
解决方案
推荐阅读
- azure - 如何在 Kubernetes Yaml 文件中将 Pod 的限制取消设置为 Unlimited?
- php - 如果添加 Image(),fpdf 输出(名称)不起作用
- java - 不执行数学运算
- jquery - 为什么 attr('r') / attr('cx') / attr('cy') 都可以工作,但 attr('stroke') 不行?
- lucene.net - 字段查询方法在 Lucene.Net.highlighter 4.8.0 中不可用?无法将 FieldQuery 参数传递给 Get Fragment 方法?
- javascript - 在反应中映射数组元素时如何解决类型错误?
- python - Json 响应未将提供的用户写入 csv 文件
- javascript - 当 onchange 起作用时,onmouseover 不起作用?
- python - 有没有办法在 Python 3.9 类型提示中定义具有特定元素类型的列表数据结构?
- mongodb - 我们可以为 EC2 实例内的服务启用警报吗?