ComenzarEmpieza gratis

Representar ratios de flujo de caja

A veces querrás trazar varias líneas en una sola figura. Sin embargo, demasiadas líneas en un mismo gráfico dificultan la lectura. Crear facetas separadas para cada línea es más elegante: la figura quedará limpia y será más fácil de interpretar.

Ya tienes cargado un DataFrame de pandas, plot_df. Contiene las columnas "Year", "company", "cash_flow_to_net_income" y "operating_cash_flow". Seaborn se ha cargado con el alias sns.

Este ejercicio forma parte del curso

Análisis de estados financieros en Python

Ver curso

Instrucciones del ejercicio

  • Aplica melt a plot_df para prepararlo para la visualización.
  • Usa sns.relplot() para crear un gráfico de líneas de los ratios de cash flow to net income y operating cash flow de Apple y Microsoft a lo largo del tiempo, con hue sobre la dimensión "Ratio".

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Melt the DataFrame to prepare for plotting
melt_data = plot_df.melt(____, var_name="Ratio")

# Plot your melted DataFrame
sns.relplot(data=____, x=____, y=____, col=____, kind=____, hue=____)

plt.show()
Editar y ejecutar código