Package BIP :: Package Viz :: Module realtime :: Class RTplot
[hide private]
[frames] | no frames]

Class RTplot

source code

Real time plotting class based on Gnuplot
Instance Methods [hide private]
 
__init__(self, persist=1, debug=0) source code
 
clearFig(self)
Clears the figure.
source code
 
scatter(self, x, y, names=[], title='', style='points')
Makes scatter plots from numpy arrays.
source code
 
plotlines(self, data, names=[], title='', style='lines')
Create a sinlge/multiple line plot from a numpy array or record array.
source code
 
_linesFromRA(self, data, style)
Record-array specific code
source code
 
plothist(self, data, title='', names=[])
Create a sinlge/multiple Histogram plot from a numpy array or record array.
source code
 
_histFromRA(self, data)
Record-array specific code
source code
Method Details [hide private]

scatter(self, x, y, names=[], title='', style='points')

source code 
Makes scatter plots from numpy arrays. if arrays are multidimensional, multiple scatter plots will be generated, pairing rows.

plotlines(self, data, names=[], title='', style='lines')

source code 
Create a sinlge/multiple line plot from a numpy array or record array.
Parameters:
  • data - must be a numpy array or record array, with series as rows
  • names - is a list of strings to serve as legend labels
  • style - plot styles from gnuplot: lines, boxes, points, linespoints, etc.

plothist(self, data, title='', names=[])

source code 
Create a sinlge/multiple Histogram plot from a numpy array or record array.
Parameters:
  • data - must be a numpy array or record array, with series as rows
  • names - is a list of strings to serve as legend labels