Re: [R] Main title of plot

From: Marc Schwartz <MSchwartz_at_mn.rr.com>
Date: Wed 26 Jul 2006 - 22:09:53 EST

Gabor,

I think that this is actually different, since it does not involve plotmath.

The issue here is the use of c() in:

  main=c("maximum gain=",p)

rather than:

  main = paste("maximum gain =", p)

Marco, try this:

plot(a, b, type="l", ylim=c(0, 1), xlab = "freq", ylab = "power",

     main = paste("maximum gain =",p))

See ?paste for concatenating multiple vectors into a single character vector (string).

HTH, Marc Schwartz

On Wed, 2006-07-26 at 07:29 -0400, Gabor Grothendieck wrote:
> This was just discussed yesterday. See the thread:
>
> https://www.stat.math.ethz.ch/pipermail/r-help/2006-July/109931.html
>
> On 7/26/06, Marco Boks <marco.boks@inter.nl.net> wrote:
> > I am a newbie, and I am afraid this may be a rather trivial
> question. However I could not find the answer anywhere.
> >
> >
> >
> > I am plotting a series of plots with different values for p. In the
> main title of a plot I have used the following code:
> >
> >
> >
> >
> >
> > plot(a,b,type="l",ylim=c(0,1), xlab="freq",ylab="power",
> main=c("maximum gain=",p) )
> >
> >
> >
> > That works fine. However the value of p is plotted on a new line,
> instead of just after the "="
> >
> >
> >
> > Is there anyway to print the value of p on the same line?
> >
> >
> >
> > Thanks
> >
> >
> > Marco
> >



R-help@stat.math.ethz.ch mailing list
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. Received on Wed Jul 26 22:14:46 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Thu 27 Jul 2006 - 00:16:52 EST.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.