2012-08-14 22 views
9

मैं दो चरों को साजिश करने की कोशिश कर रहा हूं: एफ़ बनाम नेफ जाली पैकेज के xyplot फ़ंक्शन का उपयोग कर। मैं जानना चाहता हूं कि इस स्कैटर प्लॉट में एक लाइन कैसे जोड़नी है (जो सामान्य आर ग्राफिक सिस्टम में एबलाइन फ़ंक्शन है)।जाली xyplot समारोह के साथ abline जोड़ने के लिए कैसे?

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

उत्तर

13

lattice पैकेज कई "पैनल कार्यों", है, जिनमें से एक panel.abline है।

इस प्रयास करें और देखें अगर यह आपको देता है आप जो खोज रहे हैं:

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

कोड घुंघराले ब्रेस के बाद एक अल्पविराम की जरूरत है: तो यह 'पैनल = समारोह (एक्स, वाई) {है ... }, xlab = ... '। – ricardo