En este artículo, aprenderemos a trazar gráficos circulares utilizando seaborn y matplotlib.
Seaborn es una biblioteca de visualización de datos de Python basada en matplotlib. Proporciona una interfaz de alto nivel para dibujar gráficos estadísticos atractivos e informativos. Matplotlib es una biblioteca completa para crear visualizaciones estáticas, animadas e interactivas en Python. Matplotlib es una biblioteca de visualización de datos multiplataforma basada en arrays NumPy y diseñada para funcionar con la pila SciPy más amplia.
Sintaxis para instalar las bibliotecas seaborn y matplotlib:
pip instalar seaborn
pip instalar matplotlib
Ejemplo 1:
Tomemos un ejemplo de 5 clases con algunos estudiantes y tracemos un gráfico circular sobre el número básico de estudiantes en cada clase.
Python3
# importing libraries import matplotlib.pyplot as plt import seaborn # declaring data data = [44, 45, 40, 41, 39] keys = ['Class 1', 'Class 2', 'CLass 3', 'Class 4', 'Class 5'] # define Seaborn color palette to use palette_color = seaborn.color_palette('bright') # plotting data on chart plt.pie(data, labels=keys, colors=palette_color, autopct='%.0f%%') # displaying chart plt.show()
Producción:
Ejemplo 2:
Ahora tracemos un gráfico circular con una paleta diferente y explotemos.
Python3
# importing libraries import matplotlib.pyplot as plt import seaborn # declaring data data = [44, 45, 40, 41, 39] keys = ['Class 1', 'Class 2', 'CLass 3', 'Class 4', 'Class 5'] # declaring exploding pie explode = [0, 0.1, 0, 0, 0] # define Seaborn color palette to use palette_color = seaborn.color_palette('dark') # plotting data on chart plt.pie(data, labels=keys, colors=palette_color, explode=explode, autopct='%.0f%%') # displaying chart plt.show()
Producción:
Publicación traducida automáticamente
Artículo escrito por vinamrayadav y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA