topo :: command :: pylabplots :: matrixplot3d :: Class matrixplot3d
[hide private]
[frames] | no frames]

Class matrixplot3d

source code

                           object --+            
                                    |            
    param.parameterized.Parameterized --+        
                                        |        
param.parameterized.ParameterizedFunction --+    
                                            |    
                             PylabPlotCommand --+
                                                |
                                               matrixplot3d

Simple plotting for any matrix as a 3D wireframe with axes.

Uses Matplotlib's beta-quality features for 3D plotting. These usually work fine for wireframe plots, although they don't always format the axis labels properly, and do not support removal of hidden lines. Note that often the plot can be rotated within the window to make such problems go away, and then the best result can be saved if needed.

Other than the default "wireframe", the type can be "contour" to get a contour plot, or "surface" to get a solid surface plot, but surface plots currently fail in many cases, e.g. for small matrices.

If you have trouble, you can try matrixplot3d_gnuplot instead.

Nested Classes [hide private]

Inherited from param.parameterized.Parameterized: __metaclass__

Instance Methods [hide private]
 
__call__(self, mat, type='wireframe', **params) source code

Inherited from param.parameterized.ParameterizedFunction: __reduce__, script_repr

Inherited from param.parameterized.Parameterized: __getstate__, __init__, __repr__, __setstate__, __str__, debug, defaults, force_new_dynamic_value, get_param_values, get_value_generator, inspect_value, message, print_param_values, set_default, set_dynamic_time_fn, set_param, state_pop, state_push, verbose, warning

Inherited from param.parameterized.Parameterized (private): _add_parameter, _instantiate_param, _set_name, _setup_params

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __reduce_ex__, __setattr__, __sizeof__, __subclasshook__

Class Methods [hide private]

Inherited from param.parameterized.ParameterizedFunction: instance

Inherited from param.parameterized.Parameterized: params, print_param_defaults

Static Methods [hide private]

Inherited from param.parameterized.ParameterizedFunction: __new__

Class Variables [hide private]
  name = <param.parameterized.String object at 0xb23b79c>
String identifier for this object.

Inherited from PylabPlotCommand: file_dpi, file_format, filename, filename_suffix, title

Inherited from param.parameterized.Parameterized: print_level

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__call__(self, mat, type='wireframe', **params)
(Call operator)

source code 
Overrides: param.parameterized.ParameterizedFunction.__call__