如何用晶格xyplot函数添加abline? [英] How to add abline with lattice xyplot function?

查看:141
本文介绍了如何用晶格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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆