[英]Anova posthoc labels on bwplot from lattice in R
我想将事后分析后的重要性标签添加到R中lattice
包中的函数bwplot
中。我已经阅读了ggplot2
中anova boxplot上Posthoc标签中基于ggplot2
的解决方案,但是这样做没有在lattice
框架内显示解决方案。 这里有没有人尝试过此方法并且可以给我一些指导? 如果有某种方法可以从bwplot对象派生位置(如R邮件列表中本文针对常规boxplot对象所建议的那样),我想我应该朝那个方向发展吗? 提前致谢!
亲切的问候,
调频
如果您使用交互命令或多个命令的脚本构建你的情节,你可以随时使用手动添加文本grid.text
因为这两个lattice
和ggplot2
使用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.