panel函数里的变量

来源:3-6 Lattice绘图系统之实践

weixin_慕婉清2368282

2020-05-13 22:12

我的问题:以下代码其他内容不变,但是y全部用大写Y,就会报错 “缺少参数Y、也没有缺省值”,这是为啥呢?


set.seed(1)

 x <- rnorm(100)

 F <- rep(0:1,each=50)

 Y <- x+F-x*F+rnorm(100,sd=0.5)

 

 xyplot(Y~x|F,panel=function(x,Y) {    ##Y全部用大写后,就会报错“缺少参数Y、也没有缺省值”,这是为啥呢?

  panel.xyplot(x,Y)  ##Y全部用大写后,就会报错“缺少参数Y、也没有缺省值”,这是为啥呢?

  panel.abline(v=mean(x),h=mean(Y),lty=2) ##Y全部用大写后,就会报错“缺少参数Y、也没有缺省值”,这是为啥呢?

  panel.lmline(x,Y,col="red") ##Y全部用大写后,就会报错“缺少参数Y、也没有缺省值”,这是为啥呢?

  })


写回答 关注

1回答

  • 慕仰43202515
    2021-02-02 09:59:21

    是不是没有设置F为分类变量 用Factor定义一下?

R语言之数据可视化

R语言三大绘图系统,用图形直观探索数据、发现有价值信息

39106 学习 · 137 问题

查看课程

相似问题