r - 如何在条形图中添加观察次数?(需要同时显示误差条和意义)
问题描述
我正在按照教程中的代码构建自己的图表:
library(ggpubr)
data("ToothGrowth")
ggbarplot(ToothGrowth, x = "dose", y = "len",
add = c("mean_se", "jitter"),
color = "supp", palette = "jco",
position = position_dodge(0.8))
我想显示每列(底部或顶部)的观察次数,以及误差线和重要性。任何人都可以以 ToothGrowth 为例进行这样的绘图吗?
解决方案
你可以试试这个:
ggbarplot(ToothGrowth, x = "dose", y = "len",
add = c("mean_se", "jitter"),
color = "supp", palette = "jco",
position = position_dodge(0.8)) +
geom_text(aes(x = factor(dose),
y = 0,
label = paste("n =",len,"\n"),
group = supp),
aggregate(. ~ dose + supp,ToothGrowth,length),
position = position_dodge(.8))
我没有找到如何使用这个包为每个组绘制一个错误栏,我不确定是否有可能,通过使用这样的包简化界面,你也会失去灵活性。
推荐阅读
- reactjs - Material-UI 主题不适用于 props.children
- build.gradle - 在任务中运行函数
- reactjs - 如何在使用类而不是钩子时在 React 上使用套接字时防止重新渲染。如何防止多个setState
- drupal - 如何在 drupal Commerce 实例中配置支付网关
- javascript - Jquery 脚本在表单填充中阻止键盘输入
- jestjs - 开玩笑地抛出关于 node_modules 依赖项中的导入的引用错误
- python - 在熊猫数据框中添加布尔列
- python - 如何使用 Many2Many 关系中的元素数正确注释 QuerySet?
- ios - 如何将 CoreSpotlight 与 Swiftui 应用生命周期进行深度链接?
- python - 阿尔卑斯山上的 Azure Cli - 如何仅安装特定的 python 模块(否则它会非常庞大)