2013-03-05 4 views
5

Bir barplot arsa izole bir R ile bir kutu plot izole aynı şekilde izole aynı etkiyi elde etmeye çalışıyorum varsayılan olarak. Sadece kendi barplot kodunun sonuna box() eklemekR bir arpacık etrafında bir sınır çizilir nasıl aynı şekilde bir kenarlık için çizilir

par(mfrow=c(2,1)) 

## boxplot on a formula: 
boxplot(count ~ spray, data = InsectSprays, col = "lightgray") 
# *add* notches (somewhat funny here): 
boxplot(count ~ spray, data = InsectSprays, 
     notch = TRUE, add = TRUE, col = "blue") 


require(grDevices) # for colours 
tN <- table(Ni <- stats::rpois(100, lambda=5)) 
r <- barplot(tN, col=rainbow(20)) 
#- type = "h" plotting *is* 'bar'plot 
lines(r, tN, type='h', col='red', lwd=2) 

cevap

8

: Başka bir deyişle, ilk arsa görünen sınır aşağıdaki ikinci arsa görünmesini istiyorum.

par(mfrow=c(2,1)) 
boxplot(count ~ spray, data = InsectSprays, col = "lightgray") 
boxplot(count ~ spray, data = InsectSprays, 
     notch = TRUE, add = TRUE, col = "blue") 
require(grDevices) # for colours 
tN <- table(Ni <- stats::rpois(100, lambda=5)) 
r <- barplot(tN, col=rainbow(20)) 
box() 
lines(r, tN, type='h', col='red', lwd=2) 
+0

Teşekkürler! Bu mükemmel. Bunu nasıl öğrendiniz/hakkında bilgi edinin? – Atticus29

+1

Eh, sadece bunu kullanmaktan hatırlıyorum, ancak kontrol ettim, "barplot r kutu ekle" ne zaman en üstteki link googled cevabı verir! – alexwhan