Lección 8.6: ¿Qué es un gráfico de Torta, métodos , gráfico en pandas?
Lección 8.6: ¿Qué es un gráfico de Torta, métodos, gráfico en pandas?
Introducción
En esta lección, Yuscu Mejía nos enseñará qué es un gráfico de Torta, los métodos para crearlos y cómo generarlos directamente utilizando pandas
. Exploraremos los conceptos básicos y cómo aplicar estos métodos para visualizar la proporción de categorías dentro de un conjunto de datos de manera efectiva.
Características
El uso de gráficos de Torta en pandas
ofrece las siguientes características:
- Visualización de proporciones: Permiten visualizar la proporción de cada categoría en comparación con el total.
- Fácil creación: Con
pandas
, los gráficos de Torta se pueden crear de manera rápida y sencilla utilizando métodos comoplot.pie()
. - Personalización: Ofrecen opciones para personalizar la apariencia del gráfico, incluyendo colores, etiquetas y el ángulo de inicio.
- Análisis de distribución: Ideales para mostrar cómo se distribuyen las categorías en un conjunto de datos.
Ejemplos
A continuación, Yuscu Mejía nos muestra algunos ejemplos de cómo utilizar pandas
para crear gráficos de Torta:
- Generación de un gráfico de Torta simple para visualizar la proporción de categorías en un DataFrame.
- Creación de gráficos de Torta con etiquetas personalizadas y colores específicos.
- Personalización del gráfico de Torta, incluyendo el ajuste del ángulo de inicio y la explosión de secciones.
# Importar pandas y matplotlib
import pandas as pd
import matplotlib.pyplot as plt
# Crear un DataFrame de ejemplo
data = {'Categoría': ['A', 'B', 'C', 'D'],
'Valor': [10, 20, 30, 40]}
df = pd.DataFrame(data)
# Crear un gráfico de Torta simple
df.plot.pie(y='Valor', labels=df['Categoría'], autopct='%1.1f%%', title='Distribución de Categorías')
plt.ylabel('')
plt.show()
# Crear un gráfico de Torta con colores personalizados
df.plot.pie(y='Valor', labels=df['Categoría'], autopct='%1.1f%%', colors=['#ff9999','#66b3ff','#99ff99','#ffcc99'], title='Distribución de Categorías con Colores Personalizados')
plt.ylabel('')
plt.show()
# Crear un gráfico de Torta con ángulo de inicio y explosión de sección
df.plot.pie(y='Valor', labels=df['Categoría'], autopct='%1.1f%%', startangle=90, explode=[0.1, 0, 0, 0], title='Distribución de Categorías con Personalización')
plt.ylabel('')
plt.show()
Práctica
Aprende a utilizar pandas
para crear gráficos de Torta siguiendo nuestro tutorial en video, presentado por Yuscu Mejía:
Ejercicio 1: Gráfico de Torta Simple
Utiliza pandas
para crear un gráfico de Torta que muestre la proporción de categorías en un conjunto de datos.
- a) Crea un DataFrame con algunas categorías y valores.
- b) Visualiza la proporción de cada categoría utilizando
plot.pie()
.
Ejercicio 2: Gráfico de Torta Personalizado
Utiliza pandas
para crear un gráfico de Torta con personalización de colores y ángulo de inicio.
- a) Crea un DataFrame similar al ejemplo.
- b) Personaliza el gráfico de Torta con colores específicos y ajusta el ángulo de inicio.
#Ejercicio 1
a) Gráfico de Torta Simple
import pandas as pd
import matplotlib.pyplot as plt
# Crear un DataFrame de ejemplo
data = {'Categoría': ['A', 'B', 'C', 'D'],
'Valor': [10, 20, 30, 40]}
df = pd.DataFrame(data)
# Crear un gráfico de Torta simple
df.plot.pie(y='Valor', labels=df['Categoría'], autopct='%1.1f%%', title='Distribución de Categorías')
plt.ylabel('')
plt.show()
b) Gráfico de Torta Personalizado
# Crear un gráfico de Torta con colores personalizados
df.plot.pie(y='Valor', labels=df['Categoría'], autopct='%1.1f%%', colors=['#ff9999','#66b3ff','#99ff99','#ffcc99'], title='Distribución de Categorías con Colores Personalizados')
plt.ylabel('')
plt.show()
# Crear un gráfico de Torta con ángulo de inicio y explosión de sección
df.plot.pie(y='Valor', labels=df['Categoría'], autopct='%1.1f%%', startangle=90, explode=[0.1, 0, 0, 0], title='Distribución de Categorías con Personalización')
plt.ylabel('')
plt.show()