RE: Constructing a Label
- To: mathgroup at smc.vnet.net
- Subject: [mg93397] RE: [mg93336] Constructing a Label
- From: "Jose Luis Gomez" <jose.luis.gomez at itesm.mx>
- Date: Thu, 6 Nov 2008 04:05:24 -0500 (EST)
- References: <200811041117.GAA29178@smc.vnet.net>
Dear Nikolaus
I think is NOT such a good idea to transform to a String in order to make a
Label for a Plot.
In my opinion it can be better to use the HoldForm[] and TraditionalForm[]
commands (actually, TraditionalForm[] is not needed in PlotLabel IN
MATHEMATICA 6).
(*FIRST EXAMPLE: COPY-PASTE AND EVALUATE IN MATHEMATICA 6*)
f[x_] := Sin[3 x + Cos[2 x]];
Plot[f[x], {x, 0, 2}, PlotLabel -> HoldForm[f[x]] == f[x]]
(*SECOND EXAMPLE: COPY-PASTE AND EVALUATE IN MATHEMATICA 6*)
f[x_] :=Exp[x]/x;
Plot[f[x], {x, 0, 2}, PlotLabel -> HoldForm[f[x]] == f[x]]
(*THIRD EXAMPLE: COPY-PASTE AND EVALUATE IN MATHEMATICA 6*)
f[x_] :=Exp[x]/x;
TraditionalForm[HoldForm[f[x]]==f[x]]
Best regards
Jose
Mexico
-----Mensaje original-----
De: Nikolaus Rath [mailto:Nikolaus at rath.org]
Enviado el: Martes, 04 de Noviembre de 2008 05:18
Para: mathgroup at smc.vnet.net
Asunto: [mg93336] Constructing a Label
Hello,
I want to automatically construct labels of the form
"A = <value of A>" for a number of plots.
However, I cannot quite figure out how to generate the above
expression. My first idea was to construct it as a string
label = "A = " <> ToString[A]
but this looks horribly if A is more complicated than just a single
literal. So I assume that I have to "concatenate" the Mathematica
expressions "A = " and A (rather than the stringified A). But how do I
do that? My feeble attempts with
label = RowBox["A", "=", A]
are displayed exactly the way I entered them, i.e. with the literal
"RowBox" printed out.
Thanks in advance,
-Nikolaus
--
=C2=BBIt is not worth an intelligent man's time to be in the majority.
By definition, there are already enough people to do that.=C2=AB
-J.H. Hardy
PGP fingerprint: 5B93 61F8 4EA2 E279 ABF6 02CF A9AD B7F8 AE4E 425C
- References:
- Constructing a Label
- From: Nikolaus Rath <Nikolaus@rath.org>
- Constructing a Label