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 BarContainercomo 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 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 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 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

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 .

Ejemplos usando matplotlib.pyplot.bar#

Demostración de mesa

Demostración de mesa

Demostración de mesa
Tutorial de Pyplot

Tutorial de Pyplot

Tutorial de Pyplot