Capítulo 11 · 9 niveles

Gráficos con pandas y matplotlib

Gráficos de líneas, barras, histogramas, dispersión y barras apiladas dibujados con pandas y matplotlib, partiendo de la pregunta y comprobando las cifras detrás de cada gráfico.

Una tabla es algo que lees. Un gráfico es algo que ves: una tendencia, un hueco entre dos barras o una cola larga saltan a la vista en menos de un segundo. Por eso casi todo análisis que entregas termina en un gráfico, y por eso este capítulo trata de dibujar el correcto.

Cada nivel parte de una pregunta que hace un compañero, porque la pregunta elige el gráfico. El cambio en el tiempo es una línea. Comparar categorías es una barra. Cómo se reparten los valores es un histograma. Si dos números se mueven juntos es un gráfico de dispersión. De qué está hecho un total es una barra apilada.

Cómo funcionan los gráficos en este juego. Tu código ejecuta matplotlib real en el navegador. Impórtalo con import matplotlib.pyplot as plt (conserva esa línea: es la que le dice a la página que cargue la biblioteca de gráficos) y cada gráfico que dibujes aparece bajo tu resultado, como una imagen. El primer gráfico de una visita tarda unos segundos mientras se carga la biblioteca. La comprobación mira los datos detrás del gráfico, que guardas en result: la Series o el DataFrame que graficaste. Un gráfico precioso con las cifras equivocadas sigue estando mal, y una tabla correcta es la parte que un compañero puede verificar. Los colores, los títulos y las etiquetas dependen de ti, y las lecciones muestran qué hace que un gráfico sea claro y honesto.

El capítulo termina con un nivel final en el que construyes un pequeño panel (dashboard) de marketing: cuatro gráficos en una sola figura, listos para llevar a una diapositiva.

Niveles

  1. El Black Friday en una línea

    de Megan Collins, Directora de Ventas

    matplotlib, line chart, fig ax, axhline, resample

    Código Dificultad 2 de 5 Sin empezar

  2. ¿Qué motivos de devolución cuestan más?

    de Angela Rivera, Directora de Atención al Cliente

    bar chart, barh, sort values, bar label, highlight

    Código Dificultad 2 de 5 Sin empezar

  3. La pregunta elige el gráfico

    de Priya Shah, Directora de Datos

    chart choice, histogram, line chart, bar chart, scatter

    Quiz Dificultad 1 de 5 Sin empezar

  4. ¿La mayoría de los pedidos son pequeños?

    de Laura Bennett, Directora de Finanzas

    histogram, bins, distribution, mean vs median, np histogram

    Código Dificultad 3 de 5 Sin empezar

  5. ¿Los productos más caros venden menos unidades?

    de Thomas Whitaker, Director de Merchandising

    scatter, polyfit, trend line, slope, alpha

    Código Dificultad 3 de 5 Sin empezar

  6. ¿Los pedidos crecieron de verdad diecisiete veces?

    de Catherine Hale, Directora General

    honest charts, y axis zero, set ylim, chart checklist

    Quiz Dificultad 2 de 5 Sin empezar

  7. ¿Está alcanzando la app a la web?

    de Jordan Reyes, Director de Marketing

    multi line, legend, wide table, pivot table, pandas plot

    Código Dificultad 3 de 5 Sin empezar

  8. Cómo cambió la mezcla de canales

    de Robert Kim, Director de Operaciones

    stacked bar, grouped bar, shares, crosstab, composition

    Código Dificultad 3 de 5 Sin empezar

  9. Desafío final: el panel de marketing

    de Jordan Reyes, Director de Marketing

    subplots, dashboard, line chart, bar chart, cost per conversion

    Desafío final · 3 pasos Dificultad 4 de 5 Sin empezar

Elige qué puede ejecutarse en este sitio. Puedes cambiarlo cuando quieras desde "Configurar cookies", al pie de cada página.