我用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")
生成的图显示为黑白图。如何才能让它变得丰富多彩。
答案 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)
结果如下: