Re: [R] change in behavior of c.trellis

2017-12-14 Thread Duncan Murdoch
This looks like a bug in latticeExtra:  in the c.trellis function there 
are these lines:


## some prepanel functions require a 'subscripts' argument in each 
'panel.args'

if ("subscripts" %in% c(names(formals(obj1$prepanel.default)),
names(formals(obj1$prepanel {

But obj1$prepanel is NULL in your test case.  NULL is not a legal 
argument to formals(), and it now warns about it.


Duncan Murdoch

On 14/12/2017 1:12 AM, Richard M. Heiberger wrote:

library(latticeExtra)

Loading required package: lattice
Loading required package: RColorBrewer

t11 <- xyplot(1 ~ 1)
t11
c(t11, t11)

Warning message:
In formals(fun) : argument is not a function

version

_
platform   x86_64-w64-mingw32
arch   x86_64
os mingw32
system x86_64, mingw32
status Patched
major  3
minor  4.3
year   2017
month  12
day12
svn rev73903
language   R
version.string R version 3.4.3 Patched (2017-12-12 r73903)
nickname   Kite-Eating Tree





the c.trellis seems to work correctly except for the new warning.

There was no warning in 3.3.3.
I first noticed it in 3.4.1

the c.trellis function itself is not changed between 3.3.3 and 3.4.3 Patched.

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.



__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


[R] change in behavior of c.trellis

2017-12-13 Thread Richard M. Heiberger
> library(latticeExtra)
Loading required package: lattice
Loading required package: RColorBrewer
> t11 <- xyplot(1 ~ 1)
> t11
> c(t11, t11)
Warning message:
In formals(fun) : argument is not a function
> version
   _
platform   x86_64-w64-mingw32
arch   x86_64
os mingw32
system x86_64, mingw32
status Patched
major  3
minor  4.3
year   2017
month  12
day12
svn rev73903
language   R
version.string R version 3.4.3 Patched (2017-12-12 r73903)
nickname   Kite-Eating Tree
>


the c.trellis seems to work correctly except for the new warning.

There was no warning in 3.3.3.
I first noticed it in 3.4.1

the c.trellis function itself is not changed between 3.3.3 and 3.4.3 Patched.

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.