MathGroup Archive 2009

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

Search the Archive

Re: Custom label for a slider in Manipulate

  • To: mathgroup at smc.vnet.net
  • Subject: [mg96431] Re: Custom label for a slider in Manipulate
  • From: Yves Klett <yves.klett at googlemail.com>
  • Date: Fri, 13 Feb 2009 03:45:24 -0500 (EST)
  • References: <gmu90d$grj$1@smc.vnet.net>

Damon,

in Version 7 there is the very useful Control[] wrapper. I find it
useful for interface layout, because you can use controls e.g. in a Grid:

Manipulate[
 Plot[Sqrt[2]/(RTT*Sqrt[p]), {p, .001, .1},
  PlotRange -> {{0, .1}, {0, 150}}],
 Grid[{{Control[{{RTT, .1, "round trip time"}, .03, .25}],
    Dynamic[NumberForm[RTT, {3, 4}]], "ms"}}]]


Regards,
Yves




Damon schrieb:
> I have a simple Manipulate,
> 
> Manipulate[
>  Plot[Sqrt[2]/(RTT*Sqrt[p]), {p, .001, .1},
>   PlotRange -> {{0, .1}, {0, 150}}],
>  {{RTT, .1, "round trip time"}, .03, .25, Appearance -> "Labeled"}
>  ]
> 
> But I want the slider that controls the RTT variable to have a
> prettier appearance. I would like it to display the value to the right
> of the control, but instead of a plain number I want it to show
>   ToString[Round[1000 RTT]] <> "ms"
> 
> How can I achieve this?
> 
> Thanks,
> Damon.
> 


  • Prev by Date: Re: copy/paste of exponents
  • Next by Date: Re: Definition of the similarity in a set of integers
  • Previous by thread: Re: Custom label for a slider in Manipulate
  • Next by thread: Dynamic changing of variables