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
Instrucciones del ejercicio
- Aplica
meltaplot_dfpara 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, conhuesobre 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()