Plotter
index
/home/graeme/CVS/dna/scheduler/Scheduler/Driver/Plotter.py

############################################################
Plotter.py
# Maintained by G.Winter
# 11th May 2004

# A wrapper for gnuplot, to create graphical output.


# $Id: Plotter.html,v 1.1 2004/10/01 12:15:56 gwin Exp $

############################################################

 
Modules
       
Driver
os
string
sys

 
Classes
       
Driver.Driver
Plotter

 
class Plotter(Driver.Driver)
     Methods defined here:
__init__(self)
plot(self)
setCommand(self, command)
setData(self, data)
setFormat(self, format)
setGraph(self, graph)
setLegend(self, title, xLabel, yLabel)
setX(self, x)
setY(self, y)
setYrange(self, lower=None, upper=None)

Methods inherited from Driver.Driver:
close(self)
Close the connection to the child process - this will simply
close the input channels, so that we can be sure that this is
flushed - the equivalent of ^D
debug(self)
getExecutable(self)
getWorkingDirectory(self)
input(self, line, newline=1)
Print a line to the standard input channel of the child process
kill(self)
Terminate the child process - this is designed to implement the
abort type method - so will be useful if the child process gets
stuck in a tight loop, which may happen
output(self)
Read a line from the standard output of the child process
pause(self)
Stop a process in its tracks, to allow restarting later on
setExecutable(self, executableName)
setInputCopy(self, method)
setOutputCopy(self, method)
setTimeout(self, value)
setWorkingDirectory(self, directory)
start(self, command=None)
Make a connection to the child process - which involves opening
a pipe to it
unpause(self)
Restart a stopped process

 
Data
        dna = '/home/graeme/CVS/dna'