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.
Carta de radar
El gráfico de radar es un gráfico o diagrama que consta de una secuencia de radios equiángulos, llamados radios, donde cada radio representa una de las variables. Un gráfico de radar es básicamente un método gráfico para mostrar datos en forma de un gráfico bidimensional de tres o más variables cuantitativas que se representan en los ejes que comienzan desde el mismo punto. Los gráficos de radar son MÁS útiles para conjuntos de datos multivariantes de tamaño pequeño a moderado. Se puede crear utilizando el método Radar().
Sintaxis:
radar_chart = pygal.Radar()
Ejemplo 1:
Python3
# importing pygal import pygal import numpy # creating the chart object radar_chart = pygal.Radar() # naming the title radar_chart.title = 'Radar chart' # Random data radar_chart.add('A', numpy.random.rand(5)) radar_chart.add('B', numpy.random.rand(5)) radar_chart.add('C', numpy.random.rand(5)) radar_chart.add('D', numpy.random.rand(5)) radar_chart
Producción:
Ejemplo 2:
Python3
# importing pygal import pygal import numpy # creating the chart object radar_chart = pygal.Radar() # naming the title radar_chart.title = 'Radar chart' radar_chart.x_labels = ['radii 1', 'radii 2', 'radii 3', 'radii 4', 'radii 5'] # Random data radar_chart.add('A', numpy.random.rand(5)) radar_chart.add('B', numpy.random.rand(5)) radar_chart.add('C', numpy.random.rand(5)) radar_chart.add('D', numpy.random.rand(5)) radar_chart
Producción:
Ejemplo 3: Usar el conjunto de datos de Iris
Python3
# importing pygal import pygal import pandas # creating the chart object radar_chart = pygal.Radar() # naming the title radar_chart.title = 'Radar chart' df = pandas.read_csv('Iris.csv') radar_chart.add("SepalLengthCm", df['SepalLengthCm']) radar_chart.add("PetalLengthCm", df['PetalLengthCm']) radar_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