Histograma 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.

Histograma

El histograma es una visualización gráfica de datos usando barras de diferentes alturas, es similar al gráfico de barras pero el histograma presenta el número de grupos en rangos y los presenta en columnas de segmentos. El gráfico de histograma solo se usa para trazar la frecuencia de las apariciones de puntaje en un conjunto de datos continuo que se ha dividido en clases, llamadas contenedores. Los histogramas son ese tipo de barras especiales que toman 3 valores para una barra:

  • la altura ordenada
  • El comienzo de la abscisa
  • El extremo de la abscisa

Sintaxis:

hist = pygal.Histogram()

Ejemplo 1:

# importing pygal
import pygal
import numpy
  
  
# creating the chart object
histogram = pygal.Histogram()
  
# naming the title
histogram.title = 'Stacked Bar Chart'        
  
# Random data
for i in range(5, 20, 10):
    data = list(zip(numpy.random.rand(i),
                    numpy.random.rand(3), 
                    numpy.random.rand(i)))
    histogram.add(str(i), data)
  
histogram

Producción:

Ejemplo 2:

# importing pygal
import pygal
import numpy
  
  
# creating the chart object
histogram = pygal.Histogram()
  
# naming the title
histogram.title = 'Histogram'        
  
histogram.add('A', [(2, 2, 3.9), (3, 2, 8), (3, 4, 2.4)])
histogram.add('B', [(1.5, 0, 2), (6, 2, 3), (7, 3, 2)])
  
histogram

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 *