Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2012

[Date Index] [Thread Index] [Author Index]

Search the Archive

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}}]




  • Prev by Date: Re: ToString Awkwardness
  • Next by Date: Re: Memory Blowup Issues
  • Previous by thread: Re: ToString Awkwardness
  • Next by thread: Varying a constant in an ODE to Manipulate solution