r - ggplot 按百分比拆分条形图
问题描述
我有一个小标题...
# A tibble: 9 x 4
Variable Correlation Type Percentage
<fct> <dbl> <fct> <dbl>
1 Bar1 0.16 A 0.7
2 Bar1 0.16 B NA
3 Bar1 0.16 C 0.3
4 Bar2 0.17 A 0.1
5 Bar2 0.17 B NA
6 Bar2 0.17 C 0.9
7 Bar3 0.17 A 0.1
8 Bar3 0.17 B 0.6
9 Bar3 0.17 C 0.3
我想要一个带有变量的条形图在 x 轴上和在 y 轴上的相关性。
x 轴(Bar1、Bar2、Bar3)应该只有 3 个条形,y 轴值为 0.16、0.17、0.17。
我想按类型将 3 个条分成 A、B 和 C 百分比。例如,Bar1 为 70% A 和 30% C。
到目前为止,我有以下...
dat %>%
ggplot(., aes(x = Variable, y = Correlation/3, fill = Type)) +
geom_col(stat = "identity")
但这只是将条平均分为 A、B 和 C。我也不知道如何合并百分比。
解决方案
推荐阅读
- javascript - 在 Microsoft Edge 上打开 window.open 失败
- php - Python的时间戳和PHP的时间戳一样吗?
- regex - 正则表达式:需要匹配一组字符而不匹配另一组字符
- javascript - 在下一个项目中导入基础 js 包
- c# - 遍历网页并下载 PDF
- python - 在 Linux 中使用 python 列表执行命令
- android - 如何通过意图从 gmail 应用程序打开文件名?
- excel - 如何根据单元格值隐藏行?
- mysql - SQL查询以获取具有相同ID但在其他列中具有不同值的行
- python - 递归Python函数打印从小键盘中选择数字的所有字母组合