Unsophisticated interface to a running gnuplot program.
This represents a running gnuplot program and the means to
communicate with it at a primitive level (i.e., pass it commands
or data). When the object is destroyed, the gnuplot program exits
(unless the persist option was set). The communication is
one-way; gnuplot's text output just goes to stdout with no attempt
to check it for error messages.
Members:
-
gnuplot
- the pipe to the gnuplot command.
Methods:
-
__init__
- start up the program.
-
__call__
- pass an arbitrary string to the gnuplot program,
followed by a newline.
-
write
- pass an arbitrary string to the gnuplot program.
-
flush
- cause pending output to be written immediately.
Methods
|
|
__call__
__init__
|
|
__call__
|
__call__ ( self, s )
Send a command string to gnuplot, followed by newline.
|
|
__init__
|
__init__ ( self, persist=None )
Start a gnuplot process.
Create a GnuplotProcess object. This starts a gnuplot
program and prepares to write commands to it.
Keyword arguments:
-
persist=1
- start gnuplot with the
-persist option,
(which leaves the plot window on the screen even after
the gnuplot program ends, and creates a new plot window
each time the terminal type is set to x11 ). This
option is not available on older versions of gnuplot.
Exceptions
|
|
( '-persist does not seem to be supported ' 'by your version of gnuplot!' )
|
|
|