Thanks but that's not quite what I meant I am trying out different functions and they don't necessarily vary in a regular way (like say all being powers of x where it'd be simple to just have a vector for the powers you want) So I might have y<-x^2 y<-cos(x) y<-exp(x+1) What I am after is a way of running these functions and then calling each one into the labelling for the appropriate graph as I plot it. So then I would have something like mainlab<-paste("Plot of ",function in question) ...? Thanks Nick
> On 06 June 2019 at 16:40 Marc Schwartz <marc_schwa...@me.com> wrote: > > > > > On Jun 6, 2019, at 11:19 AM, Nick Wray via R-help <r-help@r-project.org> > > wrote: > > > > Is there any way of taking a line of r code (eg y<-x^2) and pasting that > > line of code, as is, into a label, so that for example I could then have a > > plot label "Plot of y<-x^2"? > > > > Thanks Nick Wray > > > Hi, > > See ?plotmath > > An example: > > x <- 1:10 > y <- x^2 > > plot(x, y, main = expression(paste("Plot of ", y %<-% x^2))) > > > There are other incantations and examples on the help page above. > > Regards, > > Marc Schwartz > ______________________________________________ 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.