NumPy
Fundamentos para Análisis de Datos en NumPy y Pandas
Dimensiones en NumPy y Pandas: De Escalares a Tensors
Arrays en NumPy
Introducción al álgebra lineal con NumPy
Indexación y Slicing
Broadcasting y Operaciones Lógicas en NumPy
Elementos Únicos y sus Conteos: Copias y Vistas
Transformación de Arrays: Reshape y Manipulación
Caso Práctico de Análisis de Datos
Cálculos Matriciales en NumPy
Ejercicios en NumPy
Pandas
Pandas para Manipulación de Datos
Creación de Dataframes en Pandas
Estructuras de Datos en Pandas y Funciones
Uso de iloc y loc en Pandas
Manejo de Datos Faltantes en Pandas
Creación y Manipulación de Columnas en Pandas
Agrupaciones con groupby
Filtrado de datos con condiciones en Pandas
Reestructuración de datos: Pivot y Reshape en Pandas
Fusión de DataFrames en Pandas
Manejo de Series Temporales en Pandas
Matplotlib
Introducción a Matplotlib gráfico de líneas y dispersión
Personalización de Gráficos en Matplotlib
Gráficos de Barras y Diagramas de Pastel
Gráficos de Histograma y Boxplot para distribuciones
Series de tiempo y manejo de fechas con Matplotlib
Subplots y Layouts Avanzados
Proyecto de Análisis de Datos de Retail
Caso de Estudio (Parte I). Limpieza de datos
Caso de Estudio (Parte II). Creación de columnas
Caso de Estudio (Parte III). Graficación y análisis de resultados
Proyecto Final: Creación de Portafolio de Análisis de Datos
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
En la visualización de datos, los gráficos de pastel son una herramienta eficaz para representar proporciones dentro de un conjunto de datos.
Una característica importante de estos gráficos es la capacidad de personalizar cómo se muestran los porcentajes de cada segmento. A continuación, exploraremos las diferentes formas de formatear los porcentajes en un gráfico de pastel utilizando el parámetro autopct
de la función plt.pie()
en matplotlib
.
Veremos cómo utilizar cadenas de formato para ajustar la precisión decimal y añadir texto personalizado, así como implementar funciones para un control más detallado sobre la presentación de los datos.
autopct
):'%1.1f%%'
: Muestra el porcentaje con un decimal y el símbolo %
. Ejemplo: 35.7%
.'%1.0f%%'
: Muestra el porcentaje como un número entero sin decimales. Ejemplo: 36%
.'%1.2f%%'
: Muestra el porcentaje con dos decimales. Ejemplo: 35.68%
.'%2.0f%%'
: Similar a '%1.0f%%'
, pero reserva más espacio (dos dígitos enteros). Ejemplo: 35%
se vería como 35%
, pero 5%
se vería como 5%
.'%1.1f'
: Muestra el porcentaje con un decimal, pero sin el símbolo %
. Ejemplo: 35.7
.'%1.1f units'
: Personaliza el texto. En este caso, mostraría el porcentaje seguido de la palabra “units”. Ejemplo: 35.7 units
.autopct
):autopct
que reciba el valor del porcentaje y devuelva una cadena de texto formateada:pythonCopiar código
def custom_autopct(pct):
return f'{pct:.2f}% ({int(round(pct/100.*sum(participacion)))} unidades)'
plt.pie(participacion, labels=productos, autopct=custom_autopct)
%
: autopct='%1.1f%%'
autopct='%1.0f%%'
autopct='%1.1f unidades vendidas'
autopct=custom_autopct
Estos valores permiten personalizar cómo se presentan los datos en tu gráfico de pastel, adaptándolo a tus necesidades específicas.
Personalizar la presentación de los porcentajes en un gráfico de pastel no solo mejora la estética del gráfico, sino que también puede hacer que la información sea más comprensible para el público.
Con estas herramientas, puedes crear gráficos que no solo sean informativos, sino también visualmente atractivos.
Aportes 11
Preguntas 1
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?