|
From: Michael H. <mh...@al...> - 2013-12-10 07:53:55
|
On 12/10/2013 04:54 AM, Richard Langley wrote:
> In a Python script, I compute the value of a variable. Let's call it
> cep. I then want to draw a circle whose radius is cep. I would like to
> have something like
>
> cep = (some calculation producing a float value)
> g('set parametric')
> g('set trange [0:2*pi]')
> g('fx(t) = cep*cos(t)')
> g('fy(t) = cep*sin(t)')
> e = Gnuplot.Func('fx(t),fy(t)')
> g.plot(e)
>
> but that doesn't work, it seems, as gnuplot doesn't know the value
> of cep ("undefined variable: cep"). So how does one pass an arbitrary
> variable value to gnuplot-py?
g('cep = %s' % (cep,))
There is no shortcut for this, but it wouldn't be difficult to build one.
Michael
--
Michael Haggerty
mh...@al...
http://softwareswirl.blogspot.com/
|