PlotLabel with assigned variables *and* on several lines
- To: mathgroup at smc.vnet.net
- Subject: [mg49000] PlotLabel with assigned variables *and* on several lines
- From: Alain Cochard <alain at geophysik.uni-muenchen.de>
- Date: Mon, 28 Jun 2004 04:13:43 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Hello.
By searching the archives I found how to write variables with
specific values. E.g., the following examples work:
In[253]:= a=1;b=2; Plot[ Sin[x],{x,0,1},PlotLabel->"a=" <> ToString[a] "b=" <> ToString[b] ]
In[254]:= a=1;b=2; Plot[ Sin[x],{x,0,1},PlotLabel->SequenceForm ["a=",a,"b=",b]]
Then I also found how to write a label on several lines:
In[256]:= Plot[ Sin[x],{x,0,1},PlotLabel->"2 \n lines"]
But I did not find or succeed in combining the two. E.g., those do
not work:
In[255]:= a=1;b=2; Plot[ Sin[x],{x,0,1},PlotLabel->"a=" <> ToString[a] \n "b=" <> ToString[b] ]
Syntax::sntxf: "a=1;b=2; Plot[ Sin[x],{x,0,1},PlotLabel->"a=" <> ToString[a"
cannot be followed by "]\n"b=" <> ToString[b] ]".
In[264]:= a=1;b=2; Plot[ Sin[x],{x,0,1},PlotLabel->SequenceForm["a=",a,\n" b=",b]]
Syntax::com: Warning: comma encountered with no adjacent expression; the
expression will be treated as Null.
Syntax::sntxf: "a=1;b=2; Plot[ Sin[x],{x,0,1},PlotLabel->SequenceForm ["a=",a"
cannot be followed by ",\n"b=",b]]".
In[264]:= a=1;b=2; Plot[ Sin[x],{x,0,1},PlotLabel->SequenceForm["a=",a] \n SequenceForm["b=",b]]
Syntax::sntxf: "a=1;b=2; Plot[ Sin[x],{x,0,1},PlotLabel->SequenceForm["a=",a]"
cannot be followed by " \n SequenceForm["b=",b]]".
Is there a way to achieve this goal?
Thanks in advance,
AC