Gráfico de barras en Pygal

Pygal es un módulo de Python que se utiliza principalmente para crear gráficos y tablas SVG (Scalar Vector Graphics). SVG es un gráfico basado en vectores en formato XML que se puede editar en cualquier editor. Pygal puede crear gráficos con líneas mínimas de código que pueden ser fáciles de entender y escribir.

Gráfico de barras

Un gráfico de barras o un gráfico es el que presenta los datos en forma categórica con barras rectangulares con alturas o longitudes proporcionales a los valores que representan en un gráfico. Las barras se pueden trazar vertical u horizontalmente. Un gráfico de barras verticales a veces se conoce como gráfico de columnas. Un eje del gráfico muestra las categorías específicas que se comparan y el otro eje representa un valor medido.

  • El gráfico de barras horizontales es un gráfico que representa los datos horizontalmente. Todos los valores de datos en el gráfico horizontal se muestran en el eje horizontal. Este tipo de gráfico de columnas ayuda a comprender los datos de manera más efectiva ya que los datos son paralelos entre sí. Se puede crear utilizando el método HorizontalBar(). 
  • Sintaxis:
line_chart = pygal.HorizontalBar()
  • Ejemplo : 

Python3

# importing pygal
import pygal
import numpy
 
 
# creating the chart object
horizontal_chart = pygal.HorizontalBar()
 
# naming the title
horizontal_chart.title = 'Horizontal Chart'       
 
# Random data
horizontal_chart.add('A', numpy.random.rand(10))
horizontal_chart.add('B', numpy.random.rand(10))
horizontal_chart.add('C', numpy.random.rand(10))
horizontal_chart.add('D', numpy.random.rand(10))
 
horizontal_chart
  • Producción:

 

  • El gráfico de barras verticales muestra los datos mediante el uso de barras verticales que van hacia arriba desde la parte inferior, cuyas longitudes son proporcionales a las cantidades que representan. Se puede utilizar cuando un eje no puede tener una escala numérica. Un gráfico de barras sencillo y básico es muy útil a la hora de presentar la serie de datos a lo largo del tiempo. Se puede crear utilizando el método Bar(). 
  • Sintaxis:
line_chart = pygal.Bar()
  • Ejemplo: 

Python3

# importing pygal
import pygal
import numpy
 
 
# creating the chart object
bar_chart = pygal.Bar()
 
# naming the title
bar_chart.title = 'Bar Chart'       
 
# Random data
bar_chart.add('A', numpy.random.rand(10))
bar_chart.add('B', numpy.random.rand(10))
bar_chart.add('C', numpy.random.rand(10))
bar_chart.add('D', numpy.random.rand(10))
 
bar_chart
  • Producción:

 

Publicación traducida automáticamente

Artículo escrito por nishantsundriyal98 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *