matplotlib.pyplot.violinplot #
- matplotlib.pyplot. violinplot ( conjunto de datos , posiciones = Ninguno , vert = Verdadero , anchos = 0.5 , showmeans = False , showextrema = True , showmedians = False , cuantiles = Ninguno , puntos = 100 , bw_method = Ninguno , * , datos = Ninguno ) [fuente] #
Haz una trama de violín.
Haga un diagrama de violín para cada columna del conjunto de datos o cada vector en el conjunto de datos de secuencia . Cada área rellena se extiende para representar todo el rango de datos, con líneas opcionales en la media, la mediana, el mínimo, el máximo y los cuantiles especificados por el usuario.
- Parámetros :
- conjunto de datos Array o una secuencia de vectores.
Los datos de entrada.
- posiciones en forma de matriz, por defecto: [1, 2, ..., n]
Las posiciones de los violines. Los ticks y los límites se establecen automáticamente para que coincidan con las posiciones.
- vert bool, predeterminado: Verdadero.
Si es verdadero, crea un diagrama de violín vertical. De lo contrario, crea un diagrama de violín horizontal.
- anchos tipo matriz, por defecto: 0.5
Ya sea un escalar o un vector que establece el ancho máximo de cada violín. El valor predeterminado es 0,5, que utiliza aproximadamente la mitad del espacio horizontal disponible.
- showmeans bool, por defecto: Falso
Si
True
, alternará la representación de los medios.- showextrema bool, por defecto: Verdadero
Si
True
, alternará la representación de los extremos.- showmedians bool, predeterminado: Falso
Si
True
, alternará la representación de las medianas.- cuantiles en forma de matriz, predeterminado: Ninguno
Si no es Ninguno, establezca una lista de flotantes en el intervalo [0, 1] para cada violín, que representa los cuantiles que se representarán para ese violín.
- puntos int, por defecto: 100
Define el número de puntos para evaluar cada una de las estimaciones de densidad del núcleo gaussiano.
- bw_method str, escalar o invocable, opcional
El método utilizado para calcular el ancho de banda del estimador. Puede ser 'scott', 'silverman', una constante escalar o un invocable. Si es un escalar, se usará directamente como
kde.factor
. Si es invocable, debe tomar unamatplotlib.mlab.GaussianKDE
instancia como su único parámetro y devolver un escalar. Si Ninguno (predeterminado), se utiliza 'scott'.- objeto indexable de datos , opcional
Si se proporcionan, los siguientes parámetros también aceptan una cadena
s
, que se interpreta comodata[s]
(a menos que esto genere una excepción):conjunto de datos
- Devoluciones :
- dictar
Un diccionario que asigna cada componente de violinplot a una lista de las instancias de colección correspondientes creadas. El diccionario tiene las siguientes claves:
bodies
: Una lista de lasPolyCollection
instancias que contienen el área rellena de cada violín.cmeans
: UnaLineCollection
instancia que marca los valores medios de cada una de las distribuciones del violín.cmins
: UnaLineCollection
instancia que marca el fondo de la distribución de cada violín.cmaxes
: UnaLineCollection
instancia que marca la parte superior de la distribución de cada violín.cbars
: UnaLineCollection
instancia que marca los centros de distribución de cada violín.cmedians
: UnaLineCollection
instancia que marca los valores medianos de cada una de las distribuciones del violín.cquantiles
: UnaLineCollection
instancia creada para identificar los valores cuantiles de cada una de las distribuciones del violín.