 
       wx.lib.plot.utils¶
  wx.lib.plot.utils¶This is a collection of utilities used by the wx.lib.plot package.
 Functions Summary¶
 Functions Summary¶| pairwise | s -> (s0,s1), (s1,s2), (s2, s3), ... | 
| pendingDeprecation | Raise PendingDeprecationWarning and display a message. | 
| scale_and_shift_point | Creates a scaled and shifted 2x1 numpy array of [x, y] values. | 
| set_displayside | Wrapper around _DisplaySidethat allows for “overloaded” calls. | 
 Classes Summary¶
 Classes Summary¶| DisplaySide | Generic class for describing which sides of a box are displayed. | 
| PlotPendingDeprecation | |
| TempStyle | Decorator / Context Manager to revert pen or brush changes. | 
pairwise(iterable)¶s -> (s0,s1), (s1,s2), (s2, s3), ...
pendingDeprecation(new_func)¶Raise PendingDeprecationWarning and display a message.
Uses inspect.stack() to determine the name of the item that this is called from.
| Parameters: | new_func (string.) – The name of the function that should be used instead. | 
|---|
scale_and_shift_point(x, y, scale=1, shift=0)¶Creates a scaled and shifted 2x1 numpy array of [x, y] values.
The shift value must be in the scaled units.
| Parameters: | 
 | 
|---|---|
| Returns: | a numpy array of 2 elements | 
| Return type: | np.array | 
Note
set_displayside(value)¶Wrapper around _DisplaySide that allows for “overloaded” calls.
If value is a boolean: all 4 sides are set to value
If value is a 2-tuple: the bottom and left sides are set to value
and the other sides are set to False.
If value is a 4-tuple, then each item is set individually: (bottom,
left, top, right)
| Parameters: | value (bool, 2-tuple of bool, or 4-tuple of bool) – Which sides to display. | 
|---|---|
| Raises: | TypeError if setting an invalid value. | 
| Raises: | ValueError if the tuple has incorrect length. | 
| Return type: | _DisplaySide |