2012-08-14 15 views
9

İki değişkene çizim yapmaya çalışıyorum: kafes paketinin xyplot işlevini kullanan Eeff vs Neff. Bu dağılım grafiğine nasıl bir çizgi ekleneceğini bilmek istiyorum (normal R grafik sistemindeki abline işlevidir).Kafes xyplot işlevi ile abline nasıl eklenir?

xyplot(Neff ~ Eeff, data = phuong, 
     xlab = "Energy efficiency (%)", 
     ylab = "Nitrogen efficiency (%)") 

cevap

13

lattice paketi panel.abline bunlardan biri çok sayıda "panel fonksiyonları", var.

bu deneyin ve size aradığınızı verir olmadığını görmek:

xyplot(Neff ~ Eeff, data = phuong, 
     panel = function(x, y) { 
     panel.xyplot(x, y) 
     panel.abline(lm(y ~ x)) 
     }, 
     xlab = "Energy efficiency (%)", 
     ylab = "Nitrogen efficiency (%)") 
+3

kod küme ayracı sonra virgül ihtiyacı: bu yüzden 'paneli = function (x, y) {var ... }, xlab = ... '. – ricardo

İlgili konular