如何用晶格xyplot函数添加abline? [英] How to add abline with lattice xyplot function?
本文介绍了如何用晶格xyplot函数添加abline?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图使用晶格封装的xyplot函数绘制两个变量:Eeff vs Neff.我想知道如何在此散点图上添加一条线(这是正常R图形系统中的绝对功能).
I am trying to plot two variables: Eeff vs Neff using xyplot function of lattice package. I would like to know how to add an line to this scatter plot (which is abline function in normal R graphic system).
xyplot(Neff ~ Eeff, data = phuong,
xlab = "Energy efficiency (%)",
ylab = "Nitrogen efficiency (%)")
推荐答案
lattice
程序包具有多个面板功能",其中之一是panel.abline
.
The lattice
package has several "panel functions", one of which is panel.abline
.
尝试一下,看看它是否能满足您的需求:
Try this and see if it gives you what you're looking for:
xyplot(Neff ~ Eeff, data = phuong,
panel = function(x, y) {
panel.xyplot(x, y)
panel.abline(lm(y ~ x))
},
xlab = "Energy efficiency (%)",
ylab = "Nitrogen efficiency (%)")
这篇关于如何用晶格xyplot函数添加abline?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文