Re: ToString Awkwardness
- To: mathgroup at smc.vnet.net
- Subject: [mg126865] Re: ToString Awkwardness
- From: Bill Rowe <readnews at sbcglobal.net>
- Date: Thu, 14 Jun 2012 05:31:36 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
On 6/13/12 at 4:55 AM, kjm at KevinMcCann.com (Kevin J. McCann) wrote: >I have several plots with annotation that includes parameter values. >I am using ToString inside a Text command to do this, and all is >well unless the values are small so that the results are in >scientific notation. When this happens, I get something like this: >"f(x) = " <> ToString[8.71 10^-15] >f(x) = -15 >8.71 10 >Which is a bit awkward looking in the plot. Upon further >investigation, I looked at the FullForm of the above and got: >"f(x) = -15\n8.71 10" >So, I see why the output "looks funny". The exponent is treated >separately from the 10. Any suggestions for nicer looking output? Try something like: Plot[x, {x, 0, 1}, Frame -> True, FrameTicks -> None, Epilog -> {Text["f(x)=", {.6, .5}, {1, 0}], Text[TraditionalForm[8.71 10^-15], {.61, .5}, {-1, 0}], Red, PointSize[.02], Point at {.5, .5}}]