disipyl.plots (version 1.4)
index
/home/pmagwene/data/pmag/pyth/disipyl/plots.py

Plot base objects and some useful standard plots for disipyl.
 
-----------------------------------------------------------------------------
(c) Copyright by Paul M. Magwene, 2000-2002  (mailto:paul.magwene@yale.edu)
 
    Permission to use, copy, modify, and distribute this software and its
    documentation for any purpose and without fee or royalty is hereby granted,
    provided that the above copyright notice appear in all copies and that
    both that copyright notice and this permission notice appear in
    supporting documentation or portions thereof, including modifications,
    that you make.
 
    THE AUTHOR PAUL M. MAGWENE DISCLAIMS ALL WARRANTIES WITH REGARD TO
    THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
    FITNESS, IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL,
    INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
    FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
    NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
    WITH THE USE OR PERFORMANCE OF THIS SOFTWARE !
-----------------------------------------------------------------------------

 
Modules
            
Numeric
math
disipyl.pxdislin
disipyl.pxdislin3D
disipyl.utilities
 
Classes
            
disipyl.pxdislin.PlotObject(disipyl.pxdislin.Object)
Plot2D
CurvePlot
FunctionPlot
HistogramPlot
Plot3D
CurvePlot3D
ScatterPlot3D
SurfacePlot
ScatterPlot
VectorPlot
 
class CurvePlot(Plot2D)
      Two-dimensional Curve plot.
 
  
Method resolution order:
CurvePlot
Plot2D
disipyl.pxdislin.PlotObject
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
__init__(self, xlist, ylist, curveoptions={}, **keywords)
set_axes(self)
set_dataobjects(self)
set_defaults(self)

Data and non-method functions defined here:
__doc__ = 'Two-dimensional Curve plot.'
__module__ = 'disipyl.plots'

Methods inherited from Plot2D:
refresh = setup_plot(self)
setDataOptions(self, n=None, **keywords)
setup_plot(self)

Methods inherited from disipyl.pxdislin.PlotObject:
add(self, *obj)
cleanup(self)
configure(self)
draw(self, canvas=None)
drawaxes(self)
drawdataobjects(self)
drawdispostaxis(self)
Execute any extra functions which should be done at DISLIN levels 2 or 3
drawdispreaxis(self)
Execute any extra functions which should be done at DISLIN level 1
drawtitle(self)
explore(self)
finish_axes(self)
save(self, filename, format='postscript')

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class CurvePlot3D(Plot3D)
      Plots 3D scatter of points.
 
  
Method resolution order:
CurvePlot3D
Plot3D
Plot2D
disipyl.pxdislin.PlotObject
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
__init__(self, xlist, ylist, zlist, curveoptions={}, **keywords)
cleanup(self)
set_axes(self)
set_dataobjects(self)
set_defaults(self)

Data and non-method functions defined here:
__doc__ = 'Plots 3D scatter of points.'
__module__ = 'disipyl.plots'

Methods inherited from Plot3D:
rotate_down(self, val=10)
rotate_left(self, val=10)
#These rotation functions only work if using the 'angle' viewtype
rotate_right(self, val=10)
rotate_up(self, val=10)
tilt_left(self, val=5)
tilt_right(self, val=5)
zoom_in(self, val=1)
zoom_out(self, val=1)

Methods inherited from Plot2D:
refresh = setup_plot(self)
setDataOptions(self, n=None, **keywords)
setup_plot(self)

Methods inherited from disipyl.pxdislin.PlotObject:
add(self, *obj)
configure(self)
draw(self, canvas=None)
drawaxes(self)
drawdataobjects(self)
drawdispostaxis(self)
Execute any extra functions which should be done at DISLIN levels 2 or 3
drawdispreaxis(self)
Execute any extra functions which should be done at DISLIN level 1
drawtitle(self)
explore(self)
finish_axes(self)
save(self, filename, format='postscript')

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class FunctionPlot(CurvePlot)
      Two-dimensional plot representing y=f(x).
 
  
Method resolution order:
FunctionPlot
CurvePlot
Plot2D
disipyl.pxdislin.PlotObject
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
__init__(self, func, first, last, step, **keywords)

Data and non-method functions defined here:
__doc__ = 'Two-dimensional plot representing y=f(x).'
__module__ = 'disipyl.plots'

Methods inherited from CurvePlot:
set_axes(self)
set_dataobjects(self)
set_defaults(self)

Methods inherited from Plot2D:
refresh = setup_plot(self)
setDataOptions(self, n=None, **keywords)
setup_plot(self)

Methods inherited from disipyl.pxdislin.PlotObject:
add(self, *obj)
cleanup(self)
configure(self)
draw(self, canvas=None)
drawaxes(self)
drawdataobjects(self)
drawdispostaxis(self)
Execute any extra functions which should be done at DISLIN levels 2 or 3
drawdispreaxis(self)
Execute any extra functions which should be done at DISLIN level 1
drawtitle(self)
explore(self)
finish_axes(self)
save(self, filename, format='postscript')

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class HistogramPlot(Plot2D)
      Constructs histogram plot from bin values and heights.
 
Comments:
    * Uses reasonable starting axis values but may have to be adjusted.
    * The bin values represent the ticks over which the bars are centered.
 
  
Method resolution order:
HistogramPlot
Plot2D
disipyl.pxdislin.PlotObject
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
__init__(self, bins, heights, baroptions={}, **keywords)
set_axes(self)
set_dataobjects(self)
set_defaults(self)

Data and non-method functions defined here:
__doc__ = 'Constructs histogram plot from bin values and h...he ticks over which the bars are centered.\n '
__module__ = 'disipyl.plots'

Methods inherited from Plot2D:
refresh = setup_plot(self)
setDataOptions(self, n=None, **keywords)
setup_plot(self)

Methods inherited from disipyl.pxdislin.PlotObject:
add(self, *obj)
cleanup(self)
configure(self)
draw(self, canvas=None)
drawaxes(self)
drawdataobjects(self)
drawdispostaxis(self)
Execute any extra functions which should be done at DISLIN levels 2 or 3
drawdispreaxis(self)
Execute any extra functions which should be done at DISLIN level 1
drawtitle(self)
explore(self)
finish_axes(self)
save(self, filename, format='postscript')

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class Plot2D(disipyl.pxdislin.PlotObject)
      Base class for two-dimensional plots.
 
  
Method resolution order:
Plot2D
disipyl.pxdislin.PlotObject
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
__init__(self, **keywords)
refresh = setup_plot(self)
setDataOptions(self, n=None, **keywords)
set_axes(self)
set_dataobjects(self)
set_defaults(self)
setup_plot(self)

Data and non-method functions defined here:
__doc__ = 'Base class for two-dimensional plots.'
__module__ = 'disipyl.plots'

Methods inherited from disipyl.pxdislin.PlotObject:
add(self, *obj)
cleanup(self)
configure(self)
draw(self, canvas=None)
drawaxes(self)
drawdataobjects(self)
drawdispostaxis(self)
Execute any extra functions which should be done at DISLIN levels 2 or 3
drawdispreaxis(self)
Execute any extra functions which should be done at DISLIN level 1
drawtitle(self)
explore(self)
finish_axes(self)
save(self, filename, format='postscript')

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class Plot3D(Plot2D)
      Base class for three-dimensional plots.
 
  
Method resolution order:
Plot3D
Plot2D
disipyl.pxdislin.PlotObject
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
rotate_down(self, val=10)
rotate_left(self, val=10)
#These rotation functions only work if using the 'angle' viewtype
rotate_right(self, val=10)
rotate_up(self, val=10)
set_axes(self)
tilt_left(self, val=5)
tilt_right(self, val=5)
zoom_in(self, val=1)
zoom_out(self, val=1)

Data and non-method functions defined here:
__doc__ = 'Base class for three-dimensional plots.'
__module__ = 'disipyl.plots'

Methods inherited from Plot2D:
__init__(self, **keywords)
refresh = setup_plot(self)
setDataOptions(self, n=None, **keywords)
set_dataobjects(self)
set_defaults(self)
setup_plot(self)

Methods inherited from disipyl.pxdislin.PlotObject:
add(self, *obj)
cleanup(self)
configure(self)
draw(self, canvas=None)
drawaxes(self)
drawdataobjects(self)
drawdispostaxis(self)
Execute any extra functions which should be done at DISLIN levels 2 or 3
drawdispreaxis(self)
Execute any extra functions which should be done at DISLIN level 1
drawtitle(self)
explore(self)
finish_axes(self)
save(self, filename, format='postscript')

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class ScatterPlot(Plot2D)
      Simple scatter plot from sequences of x and y values.
 
Comments:
    * Symbols are represented as a SymbolGroup
 
  
Method resolution order:
ScatterPlot
Plot2D
disipyl.pxdislin.PlotObject
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
__init__(self, xlist, ylist, labels=None, symboloptions={}, **keywords)
cleanup(self)
set_axes(self)
set_dataobjects(self)
set_defaults(self)

Data and non-method functions defined here:
__doc__ = 'Simple scatter plot from sequences of x and y v...* Symbols are represented as a SymbolGroup\n '
__module__ = 'disipyl.plots'

Methods inherited from Plot2D:
refresh = setup_plot(self)
setDataOptions(self, n=None, **keywords)
setup_plot(self)

Methods inherited from disipyl.pxdislin.PlotObject:
add(self, *obj)
configure(self)
draw(self, canvas=None)
drawaxes(self)
drawdataobjects(self)
drawdispostaxis(self)
Execute any extra functions which should be done at DISLIN levels 2 or 3
drawdispreaxis(self)
Execute any extra functions which should be done at DISLIN level 1
drawtitle(self)
explore(self)
finish_axes(self)
save(self, filename, format='postscript')

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class ScatterPlot3D(CurvePlot3D)
      Plots 3D scatter of points.
 
  
Method resolution order:
ScatterPlot3D
CurvePlot3D
Plot3D
Plot2D
disipyl.pxdislin.PlotObject
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
__init__(self, xlist, ylist, zlist, symboloptions={}, **keywords)
set_dataobjects(self)
set_defaults(self)

Data and non-method functions defined here:
__doc__ = 'Plots 3D scatter of points.'
__module__ = 'disipyl.plots'

Methods inherited from CurvePlot3D:
cleanup(self)
set_axes(self)

Methods inherited from Plot3D:
rotate_down(self, val=10)
rotate_left(self, val=10)
#These rotation functions only work if using the 'angle' viewtype
rotate_right(self, val=10)
rotate_up(self, val=10)
tilt_left(self, val=5)
tilt_right(self, val=5)
zoom_in(self, val=1)
zoom_out(self, val=1)

Methods inherited from Plot2D:
refresh = setup_plot(self)
setDataOptions(self, n=None, **keywords)
setup_plot(self)

Methods inherited from disipyl.pxdislin.PlotObject:
add(self, *obj)
configure(self)
draw(self, canvas=None)
drawaxes(self)
drawdataobjects(self)
drawdispostaxis(self)
Execute any extra functions which should be done at DISLIN levels 2 or 3
drawdispreaxis(self)
Execute any extra functions which should be done at DISLIN level 1
drawtitle(self)
explore(self)
finish_axes(self)
save(self, filename, format='postscript')

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class SurfacePlot(Plot3D)
      Plots 3D surface representing f(x,y).
 
  
Method resolution order:
SurfacePlot
Plot3D
Plot2D
disipyl.pxdislin.PlotObject
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
__init__(self, function, xstart, xstop, xstep, ystart, ystop, ystep, **keywords)
set_axes(self)
set_dataobjects(self)
set_defaults(self)

Data and non-method functions defined here:
__doc__ = 'Plots 3D surface representing f(x,y).'
__module__ = 'disipyl.plots'

Methods inherited from Plot3D:
rotate_down(self, val=10)
rotate_left(self, val=10)
#These rotation functions only work if using the 'angle' viewtype
rotate_right(self, val=10)
rotate_up(self, val=10)
tilt_left(self, val=5)
tilt_right(self, val=5)
zoom_in(self, val=1)
zoom_out(self, val=1)

Methods inherited from Plot2D:
refresh = setup_plot(self)
setDataOptions(self, n=None, **keywords)
setup_plot(self)

Methods inherited from disipyl.pxdislin.PlotObject:
add(self, *obj)
cleanup(self)
configure(self)
draw(self, canvas=None)
drawaxes(self)
drawdataobjects(self)
drawdispostaxis(self)
Execute any extra functions which should be done at DISLIN levels 2 or 3
drawdispreaxis(self)
Execute any extra functions which should be done at DISLIN level 1
drawtitle(self)
explore(self)
finish_axes(self)
save(self, filename, format='postscript')

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class VectorPlot(Plot2D)
      Simple two-dimensional vector plot.
 
  
Method resolution order:
VectorPlot
Plot2D
disipyl.pxdislin.PlotObject
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
__init__(self, xstarts, ystarts, xends, yends, **keywords)
set_axes(self)
set_dataobjects(self)

Data and non-method functions defined here:
__doc__ = 'Simple two-dimensional vector plot.'
__module__ = 'disipyl.plots'

Methods inherited from Plot2D:
refresh = setup_plot(self)
setDataOptions(self, n=None, **keywords)
set_defaults(self)
setup_plot(self)

Methods inherited from disipyl.pxdislin.PlotObject:
add(self, *obj)
cleanup(self)
configure(self)
draw(self, canvas=None)
drawaxes(self)
drawdataobjects(self)
drawdispostaxis(self)
Execute any extra functions which should be done at DISLIN levels 2 or 3
drawdispreaxis(self)
Execute any extra functions which should be done at DISLIN level 1
drawtitle(self)
explore(self)
finish_axes(self)
save(self, filename, format='postscript')

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
Functions
            
applyCycle(plot, option, cycle)
Applies a cycle to the dataobjects (not objects) of a plot.
auto_axes2D(xlist, ylist, squared=0, axes=None)
Utility function for calculating nice looking 2-D axis options.
auto_axes3D(xlist, ylist, zlist, axes=None)
Utility function for calculating decent looking default 3-D axis options.
auto_axis(xlist)
Estimates generally nice axis values for a single axis.
 
Data
             __author__ = 'Paul M. Magwene '
__credits__ = ''
__file__ = '/home/pmagwene/data/pmag/pyth/disipyl/plots.py'
__name__ = 'disipyl.plots'
__version__ = '$Revision: 1.1.1.1 $'
colorlist = ['fore', 'red', 'green', 'blue', 'cyan', 'orange', 100, 125, 150, 175, 200, 225, 250]
colorloop = ['fore', 'red', 'green', 'blue', 'cyan', 'orange', 100, 125, 150, 175, 200, 225, 250]
symbollist = ['fill circle', 'fill square', 'fill triangle', 'fill diamond', 'circle', 'square', 'triangle', 'cross', 'diamond', 'star']
symbolloop = ['fill circle', 'fill square', 'fill triangle', ...'square', 'triangle', 'cross', 'diamond', 'star']
 
Author
             Paul M. Magwene <paul.magwene@yale.edu>
 
Credits