Ir al contenido

Gráfico de barras

Un gráfico de barras verticales dibujado con pz.canvas en los colores del tema, con etiquetas opcionales bajo las barras.

ui.bar_chart · Categoría: Datos · Referencia completa →

Gráfico de barrasGráfico de barras
  • Para comparar unos pocos valores lado a lado (por día, por categoría).
from pyzed import ui
ui.bar_chart([12, 19, 8, 15, 22, 17, 9], labels=["M", "T", "W", "T", "F", "S", "S"],
width=360, height=180)
Gráfico de barras: labels=Gráfico de barras: labels=
labels=
Código
ui.bar_chart([12, 19, 8, 15, 22], labels=["M", "T", "W", "T", "F"], width=240, height=120)
Gráfico de barras: Sin etiquetasGráfico de barras: Sin etiquetas
Sin etiquetas
Código
ui.bar_chart([4, 8, 6, 9, 3, 7, 5, 10], width=240, height=100)
Gráfico de barras: tint="success"Gráfico de barras: tint="success"
tint="success"
Código
ui.bar_chart([5, 9, 7, 12], labels=["Q1", "Q2", "Q3", "Q4"], width=240, height=120, tint="success")
Gráfico de barras: tint="warning"Gráfico de barras: tint="warning"
tint="warning"
Código
ui.bar_chart([30, 12, 18], labels=["cpu", "io", "net"], width=240, height=120, tint="warning")

Gráfico de barras no tiene eventos propios: muestra lo que le das. Como todo widget, también tiene los 18 eventos comunes (click, double_click, right_click, mouse_enter, drag, key_down, resize…), que se conectan con .on(...): mira Eventos y Eventos de cada componente.

bar_chart(values, *, labels=None, width=320, height=160, tint='accent', theme=None)

Un gráfico de barras vertical con etiquetas opcionales.

Propiedad Por defecto Descripción
values obligatorio Valores.
labels None Etiquetas bajo cada barra.
width 320 Ancho: píxeles, "fill", "shrink" o "fill:N" (proporción).
height 160 Alto: píxeles, "fill", "shrink" o "fill:N" (proporción).
tint "accent" Color semántico: "accent", "error", "warning", "success", "info" o un token.
theme None Tema a usar en lugar del actual (pyzed.theme.current()).

Referencia completa →