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
BarContainer
como 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
errorbar
mé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 comodata[s]
(a menos que esto genere una excepción).- **
Rectangle
propiedades de los kwargs Propiedad
Descripción
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
escalar o ninguno
desconocido
bool
antialiased
o unobooleano o ninguno
(izquierda, abajo, ancho, alto)
CapStyle
o {'trasero', 'proyectando', 'redondo'}bool
Parchear o (Ruta, Transformar) o Ninguno
color
edgecolor
o cecolor o ninguno
facecolor
o FCcolor o ninguno
bool
calle
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
desconocido
bool
JoinStyle
o {'inglete', 'redondo', 'bisel'}objeto
linestyle
o ls{'-', '--', '-.', ':', '', (desplazamiento, on-off-seq), ...}
linewidth
o bajoflotante o Ninguno
bool
Ninguno o bool o flotante o invocable
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
bool
desconocido
desconocido
(flotar, flotar)
desconocido
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 .