¿Cómo limitar el ancho y la altura en Pygal?

Requisitos previos: pygal

Pygal es una biblioteca de gráficos e interfaz de usuario para Python que proporciona la funcionalidad comúnmente requerida en el diseño y las aplicaciones científicas. Al hacer una trama, es importante para nosotros optimizar su tamaño. En este artículo, veremos cómo podemos cambiar el tamaño de la ventana del gráfico en el módulo Pygal. Aquí hay varias formas de cambiar el tamaño de gráfico predeterminado según nuestras dimensiones requeridas o cambiar el tamaño de un gráfico determinado. 

Acercarse:

  • Importar módulo requerido.
  • Cree un objeto de gráfico.
  • Pase ancho/alto en función.
  • Etiqueta el gráfico.
  • Mostrar gráfico.

La implementación del concepto discutido anteriormente se da a continuación:

Ejemplo 1: 

Python3

# importing pygal
import pygal
import numpy
  
# creating the chart object
chart = pygal.Bar(width=200, height=200)
  
# naming the title
chart.title = 'Bar Chart'
  
# Random data
chart.add('A', numpy.random.rand(2))
chart.add('B', numpy.random.rand(2))
chart.add('C', numpy.random.rand(2))
  
chart.render_to_png('img.png')

Producción:

Ejemplo 2:

Python3

# importing pygal
import pygal
import numpy
  
# creating the chart object
chart = pygal.Line(width=400, height=200)
  
# naming the title
chart.title = 'Line Chart'
  
# Random data
chart.add('A', numpy.random.rand(2))
chart.add('B', numpy.random.rand(2))
chart.add('C', numpy.random.rand(2))
  
chart.render_to_png('img.png')

Producción:

Ejemplo 3:

Python3

# importing pygal
import pygal
import numpy
  
# creating the chart object
chart = pygal.HorizontalBar(width=300, height=300)
  
# naming the title
chart.title = 'HorizontalBar Chart'
  
# Random data
chart.add('A', numpy.random.rand(2))
chart.add('B', numpy.random.rand(2))
chart.add('C', numpy.random.rand(2))
  
chart.render_to_png('img.png')

Producción:

Publicación traducida automáticamente

Artículo escrito por skrg141 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 *