我正在尝试创建带有描述性信息(平均值、计数等)的箱线图。我找到了很多关于如何为具有不同组的一个箱线图添加数字的示例,但我没有找到一种为多个箱线图网格(facet_wrap)添加这些数字的方法。
例如,本文介绍了如何为一个箱线图添加数字 - 我正在尝试对多个箱线图执行相同的操作
library(reshape2)
library(ggplot2)
df.m <- melt(iris, id.var = "Species")
p <- ggplot(data = df.m, aes(x=variable, y=value)) +
geom_boxplot(aes(fill=Species))
p + facet_wrap( ~ variable, scales="free")
Run Code Online (Sandbox Code Playgroud)
在此图的顶部 - 我想在每个框的顶部添加相关的描述信息。
我试图通过 Jupyter Notebook 在 Pyton 中运行 R 函数。问题是,我的函数名称(来自 mouse lib) - 包含点。函数的名称是md.pattern,这是我要运行的代码:
from rpy2.robjects.packages import importr
mice = importr('mice')
mice.md.pattern(train)
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误:
AttributeError: module 'mice' has no attribute 'md'
Run Code Online (Sandbox Code Playgroud)
我也尝试运行:
from rpy2.robjects.packages import importr
mice = importr('mice')
pattern = robjects.r("md.pattern")
mice.pattern(train)
Run Code Online (Sandbox Code Playgroud)
并得到相同的错误。