[R] bquote in list to be used with do.plot()

Marc Girondot marc_grt at yahoo.fr
Sat Oct 8 18:50:11 CEST 2016


Dear members,

Has someone have a solution to include a bquote() statement in a list to 
be used with do.call() ?

Here is an exemple:
     scaleY <- 10000
     plot(x=1, y=1, ylab=bquote(.(format(scaleY), scientific=FALSE)^"-1"))

Like that, it works.

Now he same in a list:
     L <- list(x=1, y=1, ylab=bquote(.(format(scaleY), 
scientific=FALSE)^"-1"))
     do.call(plot, L)
         Error in "10000"^"-1" : argument non numérique pour un 
opérateur binaire

It produces an error.

Any solution?

(I tries also with substitute() and expression() but I fail also)

Thanks

Marc



More information about the R-help mailing list