Tôi đã tìm ra giải pháp thay thế bằng gói Envstats. Gói này cần phải được tải về, nạp và kích hoạt sử dụng:
library(Envstats)
Các stripChart (khác với stripchart) không thêm vào bảng xếp hạng một số giá trị như các giá trị n. Đầu tiên tôi vẽ hộp đồ của tôi. Sau đó, tôi sử dụng add = T trong stripChart. Rõ ràng, nhiều thứ đã được ẩn trong mã stripChart để chúng không hiển thị trên ô vuông. Đây là mã tôi sử dụng cho stripChart để ẩn hầu hết các mục.
Boxplot với stripChart tích hợp để hiển thị các giá trị n:
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")
Vì vậy boxplot
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)))
Sau đó 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")
Bạn luôn có thể điều chỉnh độ cao của những con số (n giá trị) để chúng phù hợp với nơi bạn muốn.
Hoạt động tuyệt vời và trông đẹp mắt. Cảm ơn! –
Nếu tôi ggplot-ing với 'geom_boxplot (aes (fill = factor (f2)))' trong đó f2 là một yếu tố thứ hai - là có một biến thể trên stat_summary cho phép 'các hộp phụ' để nhận N của riêng chúng ? –
Ví dụ mã để tiết kiệm không gian: 'ggplot (mpg, aes (nhà sản xuất, hwy, fill = factor (năm))) + geom_boxplot() + stat_summary (fun.data = give.n, geom =" text ", position = position_dodge (height = 0, width = 0.75), size = 3) 'Bạn có thể phải tự điều chỉnh giá trị được truyền tới' width' trong 'position_dodge()' – JoFrhwld