[R] Main title of plot
Marc Schwartz
MSchwartz at mn.rr.com
Wed Jul 26 14:09:53 CEST 2006
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 at 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
> >
More information about the R-help
mailing list