¿Cómo cambiar el tamaño del cuadro de leyenda en Pygal?

Requisitos previos:  pygal

Pygal es un módulo de Python que se utiliza principalmente para crear gráficos y tablas SVG (Scalar Vector Graphics). 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. 
En este artículo, veremos cómo podemos cambiar el tamaño del cuadro de leyenda simplemente cambiando su valor entero. Al hacer un gráfico, es importante pasar el tamaño del cuadro de leyenda correctamente para que se vea optimizado en tamaño y posición. 

Acercarse

  • Importar módulo requerido.
  • Cree un objeto de gráfico.
  • Pase el tamaño del cuadro de leyenda en la misma 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
# Resize legend box size
chart = pygal.Funnel(legend_box_size=48)
  
# Random data
chart.add('Serie 1', [1, 2, 3])
chart.add('Serie 2', [4, 2, 0])
chart.add('Serie 3', [1, -1, 1])
chart.add('Serie 4', [3, 1, 5])
  
  
# naming the title
chart.title = 'Funnel Chart'
  
chart.render_to_png('aa.png')

Producción

Ejemplo 2:

Python3

# importing pygal
import pygal
import numpy
  
# creating the chart object
# Resize legend box size
Radar_Chart = pygal.Radar(legend_box_size=5)
  
  
Radar_Chart.x_labels = ['Radii 1', 'Radii 2',
                        'Radii 3', 'Radii 4',
                        'Radii 5']
  
# Random data
Radar_Chart.add('A', numpy.random.rand(6))
Radar_Chart.add('B', numpy.random.rand(6))
Radar_Chart.add('C', numpy.random.rand(6))
Radar_Chart.add('D', numpy.random.rand(6))
  
# naming the title
Radar_Chart.title = 'Radar Chart'
  
Radar_Chart.render_to_png('aa.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 *