繁体   English   中英

R中晶格bwplot上的Anova posthoc标签

[英]Anova posthoc labels on bwplot from lattice in R

我想将事后分析后的重要性标签添加到R中lattice包中的函数bwplot中。我已经阅读了ggplot2anova boxplot上Posthoc标签中基于ggplot2的解决方案,但是这样做没有在lattice框架内显示解决方案。 这里有没有人尝试过此方法并且可以给我一些指导? 如果有某种方法可以从bwplot对象派生位置(如R邮件列表中本文针对常规boxplot对象所建议的那样),我想我应该朝那个方向发展吗? 提前致谢!

亲切的问候,

调频

如果您使用交互命令或多个命令的脚本构建你的情节,你可以随时使用手动添加文本grid.text因为这两个latticeggplot2使用grid罩下的图形。 因此,请查看此链接 (因为?grid.text不会指向该页面)。 您将需要监视单位,并且可能需要执行upViewport(0)才能到达根视口(取决于绘制步骤的详细信息)。

我不确定您要在哪里panel.text标签,但这是使用panel.text的替代方法。

dd <- data.frame(
  x = runif(120),
  ind = LETTERS[1:6]
)

library(lattice)

bwplot(ind ~ x, data = dd,
       panel = function(x, y, ...) {
         panel.bwplot(x, y, ...)
         panel.text(x = tapply(x, y, median), y, pos = 2, offset = 1, 
                    labels = c("*", "**", "", "", "ns", "***"), ...)
       })

伊姆古尔

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM