我正在尝试使用分组数据来拟合然后绘制 图(augPred(FIT))。但是,我想改变线条颜色,因为它是点的相似颜色。有没有办法让线条变成不同的颜色?另外,我想删除绘图中的数据点,只留下两条拟合线,以便比较它们。在附图中,我想删除数据点并更改拟合的线条颜色。
非常感谢您的帮助。拉维
答案 0 :(得分:2)
nlme 中的plot.augPred
功能基于格子包中的xyplot
(请参阅plot.augPred
的帮助页面更多信息),所以你需要深入研究一下这个包,看看你可以添加什么来改变情节。在您开始查看后,有相当多的信息,请this link以及xyplot
和panel.xyplot
的帮助页面作为可能的起始位置。
如果是我,我想对默认值进行一些更改,我可能只是使用augPred
对象的输出并从头开始创建一个图。但您当然可以通过par.settings
的{{1}}参数控制绘图设置。
以下是使用xyplot
帮助页面示例的示例。考虑将来包含reproducible example。
plot.augPred
您可以使用library(nlme)
fm1 <- lme(Orthodont)
plot(augPred(fm1, level = 0:1, length.out = 2))
和superpose.line
控制颜色线宽以控制符号。如果您想要将符号全部删除,可以将plot.symbol
设置为pch
。
NA
请注意,这无法更改图例输出,因此仍需要一些工作。