爱
我有以下带有变量的数据集:
- X_rfhlth :“好”或“坏”健康
- X_imprace :“亚洲”“白”,“黑”等
- 性别:男,女
我想为堆叠和并排的比例创建一个条形图。
每对条形将代表一个种族,堆叠的条形将代表健康状况的好坏总和为 100%。每对条形代表男性和女性。
我该如何解决这个问题?geom_col() 允许 position="stack" 或 "dodge",但不能同时允许。
斧头兵
使用面。例如:
ggplot(mtcars, aes(factor(vs), mpg, fill = factor(cyl))) +
geom_col() +
facet_grid(~factor(gear))
或者,绘制交互。但这通常不太好:
ggplot(mtcars, aes(interaction(vs, gear), hp, fill = factor(cyl))) +
geom_col()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句