wx.lib.plot.utils¶This is a collection of utilities used by the wx.lib.plot package.
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 _DisplaySide that allows for “overloaded” calls. |
Classes Summary¶DisplaySide |
Generic class for describing which sides of a box are displayed. |
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 |