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 ? Mise en oeuvre d'IHM
avec Qt et PySide6
Voir le programme détaillé
Classe « Axes »

Méthode matplotlib.pyplot.Axes.violin

Signature de la méthode violin

def violin(self, vpstats, positions=None, *, vert=None, orientation='vertical', widths=0.5, showmeans=False, showextrema=True, showmedians=False, side='both') 

Description

help(Axes.violin)

Draw a violin plot from pre-computed statistics.

Draw a violin plot for each column of *vpstats*. Each filled area
extends to represent the entire data range, with optional lines at the
mean, the median, the minimum, the maximum, and the quantiles values.

Parameters
----------
vpstats : list of dicts
    A list of dictionaries containing stats for each violin plot.
    Required keys are:

    - ``coords``: A list of scalars containing the coordinates that
      the violin's kernel density estimate were evaluated at.

    - ``vals``: A list of scalars containing the values of the
      kernel density estimate at each of the coordinates given
      in *coords*.

    - ``mean``: The mean value for this violin's dataset.

    - ``median``: The median value for this violin's dataset.

    - ``min``: The minimum value for this violin's dataset.

    - ``max``: The maximum value for this violin's dataset.

    Optional keys are:

    - ``quantiles``: A list of scalars containing the quantile values
      for this violin's dataset.

positions : array-like, default: [1, 2, ..., n]
    The positions of the violins; i.e. coordinates on the x-axis for
    vertical violins (or y-axis for horizontal violins).

vert : bool, optional
    .. deprecated:: 3.10
        Use *orientation* instead.

        If this is given during the deprecation period, it overrides
        the *orientation* parameter.

    If True, plots the violins vertically.
    If False, plots the violins horizontally.

orientation : {'vertical', 'horizontal'}, default: 'vertical'
    If 'horizontal', plots the violins horizontally.
    Otherwise, plots the violins vertically.

    .. versionadded:: 3.10

widths : float or array-like, default: 0.5
    The maximum width of each violin in units of the *positions* axis.
    The default is 0.5, which is half available space when using default
    *positions*.

showmeans : bool, default: False
    Whether to show the mean with a line.

showextrema : bool, default: True
    Whether to show extrema with a line.

showmedians : bool, default: False
    Whether to show the median with a line.

side : {'both', 'low', 'high'}, default: 'both'
    'both' plots standard violins. 'low'/'high' only
    plots the side below/above the positions value.

Returns
-------
dict
    A dictionary mapping each component of the violinplot to a
    list of the corresponding collection instances created. The
    dictionary has the following keys:

    - ``bodies``: A list of the `~.collections.PolyCollection`
      instances containing the filled area of each violin.

    - ``cmeans``: A `~.collections.LineCollection` instance that marks
      the mean values of each of the violin's distribution.

    - ``cmins``: A `~.collections.LineCollection` instance that marks
      the bottom of each violin's distribution.

    - ``cmaxes``: A `~.collections.LineCollection` instance that marks
      the top of each violin's distribution.

    - ``cbars``: A `~.collections.LineCollection` instance that marks
      the centers of each violin's distribution.

    - ``cmedians``: A `~.collections.LineCollection` instance that
      marks the median values of each of the violin's distribution.

    - ``cquantiles``: A `~.collections.LineCollection` instance created
      to identify the quantiles values of each of the violin's
      distribution.

See Also
--------
violinplot :
    Draw a violin plot from data instead of pre-computed statistics.


Vous êtes un professionnel et vous avez besoin d'une formation ? Programmation Python
Les fondamentaux
Voir le programme détaillé