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/ |