Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module « matplotlib.artist »

Classe « Transform »

Informations générales

Héritage

builtins.object
    TransformNode
        Transform

Définition

class Transform(TransformNode):

Description [extrait de Transform.__doc__]

    The base class of all `TransformNode` instances that
    actually perform a transformation.

    All non-affine transformations should be subclasses of this class.
    New affine transformations should be subclasses of `Affine2D`.

    Subclasses of this class should override the following members (at
    minimum):

    - :attr:`input_dims`
    - :attr:`output_dims`
    - :meth:`transform`
    - :meth:`inverted` (if an inverse exists)

    The following attributes may be overridden if the default is unsuitable:

    - :attr:`is_separable` (defaults to True for 1D -> 1D transforms, False
      otherwise)
    - :attr:`has_inverse` (defaults to True if :meth:`inverted` is overridden,
      False otherwise)

    If the transform needs to do something non-standard with
    `matplotlib.path.Path` objects, such as adding curves
    where there were once line segments, it should override:

    - :meth:`transform_path`
    

Liste des attributs statiques

Nom de l'attribut Valeur
has_inverseFalse
input_dimsNone
INVALID3
INVALID_AFFINE2
INVALID_NON_AFFINE1
is_affineFalse
is_bboxFalse
is_separableFalse
output_dimsNone
pass_throughFalse

Liste des propriétés

Nom de la propriétéDescription
depth

Liste des opérateurs

Signature de l'opérateur Description
__add__(self, other)
__sub__(self, other)

Opérateurs hérités de la classe object

__eq__, __ge__, __gt__, __le__, __lt__, __ne__

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes dépréciées
Signature de la méthodeDescription
__array__(self, *args, **kwargs) Array interface to get at this Transform's affine matrix. [extrait de __array__.__doc__]
contains_branch(self, other)
contains_branch_seperately(self, other_transform)
get_affine(self) Get the affine part of this transform. [extrait de get_affine.__doc__]
get_matrix(self) Get the matrix for the affine part of this transform. [extrait de get_matrix.__doc__]
inverted(self)
transform(self, values)
transform_affine(self, values)
transform_angles(self, angles, pts, radians=False, pushoff=1e-05)
transform_bbox(self, bbox)
transform_non_affine(self, values)
transform_path(self, path)
transform_path_affine(self, path)
transform_path_non_affine(self, path)
transform_point(self, point)

Méthodes héritées de la classe TransformNode

__copy__, __deepcopy__, __getstate__, __init_subclass__, __setstate__, __subclasshook__, frozen, invalidate, set_children

Méthodes héritées de la classe object

__delattr__, __dir__, __format__, __getattribute__, __hash__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__