关于使visreg情节丰富多彩

时间:2014-11-18 02:42:20

标签: r regression

我用visreg生成表面图

testmodel<-lm(y~t1+t2+t3+t4+t5+t6+t7+t1:t7+t2:t3+t5:t6,data=df)
visreg2d(testmodel,"t7","t2",plot.type="persp")

生成的图显示为黑白图。如何才能让它变得丰富多彩。

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用col参数设置曲面的填充颜色,使用border参数设置网格线的颜色。有关其他选项,请参阅persp函数的帮助(visreg2d如果设置persp,则使用plot.type="persp"函数绘制绘图。

library(visreg)
testmodel <- lm(mpg ~ cyl*wt + gear + carb, data=mtcars)

# red fill, yellow gridlines
visreg2d(testmodel,"cyl","wt",plot.type="persp", 
         col="red", border="yellow",
         theta=120, phi=10, r=10)

# Multicolor fill, yellow gridlines
visreg2d(testmodel,"cyl","wt",plot.type="persp", 
         col=c("red","green","blue","violet"), border="yellow",
         theta=120, phi=10, r=10)

结果如下:

enter image description here