我想在 Rbwplot
中的lattice
包中的函数中将事后分析之后的重要性标签添加到盒须图。我已经阅读了R 中 anova boxplot 上 Posthoc 标签ggplot2
中基于 Posthoc 标签的解决方案但是这没有显示框架内的解决方案。这里有没有人曾经尝试过这个并且可以给我一些指示?如果有某种方法可以从 bwplot 对象中获取位置(正如R 邮件列表中本文中针对常规箱线图对象所建议的那样),我猜我应该朝那个方向看?提前致谢!lattice
亲切的问候,
调频
我想在 Rbwplot
中的lattice
包中的函数中将事后分析之后的重要性标签添加到盒须图。我已经阅读了R 中 anova boxplot 上 Posthoc 标签ggplot2
中基于 Posthoc 标签的解决方案但是这没有显示框架内的解决方案。这里有没有人曾经尝试过这个并且可以给我一些指示?如果有某种方法可以从 bwplot 对象中获取位置(正如R 邮件列表中本文中针对常规箱线图对象所建议的那样),我猜我应该朝那个方向看?提前致谢!lattice
亲切的问候,
调频
如果您正在使用交互式命令或多个命令的脚本构建绘图,您始终可以手动添加文本,grid.text
因为两者都使用lattice
并在后台ggplot2
使用grid
图形。因此,请查看此链接(因为?grid.text
不会指向该页面)。你会想要观察你的单位,你可能需要做upViewport(0)
才能到达根视口(取决于你的绘图步骤的细节)。
我不确定你想要你的标签在哪里,但这里有一个使用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", "***"), ...)
})