Genere un gráfico de Waffle usando pyWaffle en Python

Un gráfico de gofres es una técnica de visualización apasionante que normalmente se crea para mostrar el progreso hacia las metas. Donde cada celda en el Waffle Chart constituye 10 X 10una cuadrícula de celdas en la que cada celda representa un punto porcentual que suma un total del 100%. Por lo general, es una opción efectiva cuando intenta agregar funciones de visualización interesantes a un objeto visual. Los gráficos de gofres se usan ampliamente como tablero de Excel.

Para generar Waffle Chart en Python, los módulos necesarios son: matplotlib , pandas y pyWaffle .
Para instalar estos paquetes, ejecute los siguientes comandos:

pip install matplotlib
pip install pandas
pip install pywaffle

A continuación se muestra la implementación:

# python program to generate Waffle Chart
  
# importing all necessary requirements
import pandas as pd
import matplotlib.pyplot as plt
from pywaffle import Waffle
  
# creation of a dataframe
data ={'phone': ['Xiaomi', 'Samsung',
                 'Apple', 'Nokia', 'Realme'],
       'stock': [44, 12, 8, 5, 3]
     }
  
df = pd.DataFrame(data)
  
# To plot the waffle Chart
fig = plt.figure(
    FigureClass = Waffle,
    rows = 5,
    values = df.stock,
    labels = list(df.phone)
)

Salida:
Waffle chart using pyWaffle
el gráfico de gofres anterior se ha generado para los datos en el marco de datos

ventajas:

  • Más atractivo visualmente.
  • Se utiliza para tableros atractivos.

Desventajas:

  • Waffle Chart se vuelve demasiado complicado cuando hay demasiados segmentos involucrados.
  • los espacios individualizados no dejan lugar para poner números o texto dentro de la propia imagen.

Publicación traducida automáticamente

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