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 :

Vous êtes un professionnel et vous avez besoin d'une formation ? Deep Learning avec Python
et Keras et Tensorflow
Voir le programme détaillé
Classe « FigureCanvasBase »

Méthode matplotlib.pyplot.FigureCanvasBase.mpl_connect

Signature de la méthode mpl_connect

def mpl_connect(self, s, func) 

Description

help(FigureCanvasBase.mpl_connect)

Bind function *func* to event *s*.

Parameters
----------
s : str
    One of the following events ids:

    - 'button_press_event'
    - 'button_release_event'
    - 'draw_event'
    - 'key_press_event'
    - 'key_release_event'
    - 'motion_notify_event'
    - 'pick_event'
    - 'resize_event'
    - 'scroll_event'
    - 'figure_enter_event',
    - 'figure_leave_event',
    - 'axes_enter_event',
    - 'axes_leave_event'
    - 'close_event'.

func : callable
    The callback function to be executed, which must have the
    signature::

        def func(event: Event) -> Any

    For the location events (button and key press/release), if the
    mouse is over the Axes, the ``inaxes`` attribute of the event will
    be set to the `~matplotlib.axes.Axes` the event occurs is over, and
    additionally, the variables ``xdata`` and ``ydata`` attributes will
    be set to the mouse location in data coordinates.  See `.KeyEvent`
    and `.MouseEvent` for more info.

    .. note::

        If func is a method, this only stores a weak reference to the
        method. Thus, the figure does not influence the lifetime of
        the associated object. Usually, you want to make sure that the
        object is kept alive throughout the lifetime of the figure by
        holding a reference to it.

Returns
-------
cid
    A connection id that can be used with
    `.FigureCanvasBase.mpl_disconnect`.

Examples
--------
::

    def on_press(event):
        print('you pressed', event.button, event.xdata, event.ydata)

    cid = canvas.mpl_connect('button_press_event', on_press)


Vous êtes un professionnel et vous avez besoin d'une formation ? Machine Learning
avec Scikit-Learn
Voir le programme détaillé