matplotlib.pyplot.bar #
- matplotlib.pyplot. barra ( x , altura , ancho = 0.8 , fondo = Ninguno , * , alineación = 'centro' , datos = Ninguno , ** kwargs ) [fuente] #
Haz un gráfico de barras.
Las barras están posicionadas en x con la alineación dada . Sus dimensiones vienen dadas por alto y ancho . La línea de base vertical está en la parte inferior (predeterminado en 0).
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 :
- x flotante o tipo matriz
Las coordenadas x de las barras. Ver también align para la alineación de las barras a las coordenadas.
- altura flotante o tipo matriz
La(s) altura(s) de las barras.
- ancho flotante o similar a una matriz, predeterminado: 0.8
El(los) ancho(s) de las barras.
- fondo flotante o similar a una matriz, predeterminado: 0
La(s) coordenada(s) y de los lados inferiores de las barras.
- alinear {'centro', 'borde'}, predeterminado: 'centro'
Alineación de las barras a las coordenadas x :
'center': centra la base en las posiciones x .
'borde': alinea los bordes izquierdos de las barras con las posiciones x .
Para alinear las barras en el borde derecho, pase un ancho negativo 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 x 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 es True , establezca el eje y 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
barh
Trace un diagrama de barra horizontal.
notas
Las barras apiladas se pueden lograr pasando valores inferiores individuales por barra. Consulte el gráfico de barras apiladas .