matplotlib.pyplot.barh #

matplotlib.pyplot. barh ( y , ancho , alto = 0.8 , izquierda = Ninguno , * , alinear = 'centro' , datos = Ninguno , ** kwargs ) [fuente] #

Haz un gráfico de barras horizontales.

Las barras están posicionadas en y con la alineación dada . Sus dimensiones están dadas por ancho y alto . Se deja la línea de base horizontal (0 por defecto).

Muchos parámetros pueden tomar un solo valor que se aplica a todas las barras o una secuencia de valores, uno para cada barra.

Parámetros :
y flotante o en forma de matriz

Las coordenadas y de las barras. Ver también align para la alineación de las barras a las coordenadas.

ancho flotante o tipo matriz

El(los) ancho(s) de las barras.

altura flotante o tipo matriz, por defecto: 0.8

Las alturas de las barras.

flotante izquierdo o tipo matriz, predeterminado: 0

Las coordenadas x de los lados izquierdos de las barras.

alinear {'centro', 'borde'}, predeterminado: 'centro'

Alineación de la base a las coordenadas y *:

  • 'center': Centre las barras en las posiciones y .

  • 'borde': Alinee los bordes inferiores de las barras con las posiciones y .

Para alinear las barras en el borde superior, pase una altura negativa y align='edge'.

Devoluciones :
BarContainer

Contenedor con todas las barras y opcionalmente barras de error.

Otros parámetros :
color color o lista de colores, opcional

Los colores de las caras de la barra.

edgecolor color o lista de colores, opcional

Los colores de los bordes de la barra.

ancho de línea flotante o tipo matriz, opcional

Ancho de los bordes de la barra. Si es 0, no dibuje bordes.

tick_label str o lista de str, opcional

Las etiquetas de ticks de las barras. Valor predeterminado: ninguno (utilice etiquetas numéricas predeterminadas).

etiqueta str o lista de str, opcional

Se adjunta una sola etiqueta al resultado BarContainercomo una etiqueta para todo el conjunto de datos. Si se proporciona una lista, debe tener la misma longitud que y y etiqueta las barras individuales. Las etiquetas repetidas no se desduplican y provocarán entradas de etiquetas repetidas, por lo que es mejor utilizarlo cuando las barras también difieren en estilo (p. ej., al pasar una lista a color ).

xerr, yerr float o tipo matriz de forma (N,) o forma (2, N), opcional

Si no es Ninguno , agregue barras de error horizontales/verticales a las puntas de las barras. Los valores son +/- tamaños relativos a los datos:

  • escalar: valores simétricos +/- para todas las barras

  • forma (N,): valores simétricos +/- para cada barra

  • forma (2, N): valores separados - y + para cada barra. La primera fila contiene los errores inferiores, la segunda fila contiene los errores superiores.

  • Ninguno : Sin barra de error. (defecto)

Consulte Diferentes formas de especificar barras de error para ver un ejemplo del uso de xerr y yerr .

ecolor color o lista de colores, predeterminado: 'negro'

El color de línea de las barras de error.

capsize float, predeterminado: rcParams["errorbar.capsize"](predeterminado: 0.0)

La longitud de los límites de la barra de error en puntos.

dictamen error_kw , opcional

Diccionario de argumentos de palabras clave que se pasarán al errorbarmétodo. Los valores de ecolor o capsize definidos aquí tienen prioridad sobre los argumentos de palabras clave independientes.

bool de registro , predeterminado: falso

Si True, establezca el eje x en escala logarítmica.

objeto indexable de datos , opcional

Si se proporciona, todos los parámetros también aceptan una cadena s, que se interpreta como data[s](a menos que esto genere una excepción).

** Rectanglepropiedades de los kwargs

Propiedad

Descripción

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

escalar o ninguno

angle

desconocido

animated

bool

antialiasedo uno

booleano o ninguno

bounds

(izquierda, abajo, ancho, alto)

capstyle

CapStyleo {'trasero', 'proyectando', 'redondo'}

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

color

color

edgecoloro ce

color o ninguno

facecoloro FC

color o ninguno

figure

Figure

fill

bool

gid

calle

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

height

desconocido

in_layout

bool

joinstyle

JoinStyleo {'inglete', 'redondo', 'bisel'}

label

objeto

linestyleo ls

{'-', '--', '-.', ':', '', (desplazamiento, on-off-seq), ...}

linewidtho bajo

flotante o Ninguno

mouseover

bool

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

rasterized

bool

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

transform

Transform

url

calle

visible

bool

width

desconocido

x

desconocido

xy

(flotar, flotar)

y

desconocido

zorder

flotar

Ver también

bar

Trace un gráfico de barras verticales.

notas

Las barras apiladas se pueden lograr pasando valores izquierdos individuales por barra. Ver Distribución discreta como gráfico de barras horizontales .