Descubrí una solución con el paquete Envstats. Este paquete necesita ser descargado, cargado y activado usando:
library(Envstats)
El Stripchart (diferente de Stripchart) se le añade a la tabla de algunos valores, como los valores de n. Primero tracé mi diagrama de caja. Luego usé add = T en stripChart. Obviamente, muchas cosas estaban ocultas en el código stripChart para que no aparezcan en el diagrama de caja. Aquí está el código que utilicé para que stripChart oculte la mayoría de los artículos.
Boxplot con Stripchart integrada para mostrar n valores:
stripChart(data.frame(T0_G1,T24h_G1,T96h_G1,T7d_G1,T11d_G1,T15d_G1,T30d_G1), show.ci=F,axes=F,points.cex=0,n.text.line=1.6,n.text.cex=0.7,add=T,location.scale.text="none")
Así diagrama de caja
boxplot(data.frame(T0_G1,T24h_G1,T96h_G1,T7d_G1,T11d_G1,T15d_G1,T30d_G1),main="All Rheometry Tests on Egg Plasma at All Time Points at 0.1Hz,0.1% and 37 Set 1,2,3", names=c("0h","24h","96h","7d ", "11d", "15d", "30d"),boxwex=0.6,par(mar=c(8,4,4,2)))
Entonces Stripchart
stripChart(data.frame(T0_G1,T24h_G1,T96h_G1,T7d_G1,T11d_G1,T15d_G1,T30d_G1), show.ci=F,axes=F,points.cex=0,n.text.line=1.6,n.text.cex=0.7,add=T,location.scale.text="none")
Siempre se puede ajustar el alto de los números (n valores) para que quepan donde quieras.
Funciona muy bien, y se ve hermoso. ¡Gracias! –
¿Qué sucede si estoy haciendo ggploting con 'geom_boxplot (aes (fill = factor (f2)))' donde f2 es un segundo factor? ¿Hay alguna variación en stat_summary que permita que los 'subcajas' reciban su propia N ? –
Código de ejemplo para ahorrar espacio: 'ggplot (mpg, aes (fabricante, hwy, fill = factor (año))) + geom_boxplot() + stat_summary (fun.data = give.n, geom =" text ", position = position_dodge (alto = 0, ancho = 0.75), tamaño = 3) 'Puede que tenga que ajustar manualmente el valor pasado a' ancho' en 'position_dodge()' – JoFrhwld