Próbuję dołączyć gwiazdkę na górze lub na dole ramki w wykresie boxplot, które reprezentują istotność po przeprowadzeniu oceny zmiennej t-testu niezależnej zmiennej. Jak mogę dodać to do mojego wykresu?Jak dodać gwiazdkę do boxplot do reprezentowania istotności?
10
A
Odpowiedz
4
Możesz użyć text()
i napisać w odpowiednim miejscu, jeśli znasz to wcześniej; np.
dfrm <- data.frame(y=rnorm(100, mean=10), x=gl(4, 25))
dfrm$y[dfrm$x==2] <- dfrm$y[dfrm$x==2]+2
boxplot(y ~ x, data=dfrm, ylim=c(min(dfrm$y)-.5, max(dfrm$y)+.5))
text(x=2, y=max(dfrm$y[dfrm$x==2]), "*", pos=3, cex=1.2)
Dostosuj x=2
do własnych potrzeb.
Albo można użyć mtext
umieścić gwiazdę poza obszarem kreślenia, jak w
mtext("*", side=3, line=0, at=2, cex=1.2)
5
Można użyć text()
dodać prostych symboli do wybranej lokalizacji na działce:
boxplot(c(1:10),ylim=c(0,12),axes=F)
text(11,"*",cex=2)
EDIT: W odpowiedzi na @chl sugestię, tutaj jest powyżej aplikacja z serii boxplots :
boxplot(count ~ spray,data = InsectSprays,axes=F,ylim=c(0,30))
text(c(25,23,-10,-10,-10,27),"*",cex=2)
(+1) @chl: Twoje rozwiązanie jest czyste (er). –