ComenzarEmpieza gratis

Crear un gráfico facet grid

En el ejercicio anterior, escribiste el siguiente código:

# Subset tech and fmcg companies
subset_dat = dataset.loc[dataset["comp_type"].isin(["tech", "fmcg"])]

# Compute yearly average gross margin ratio of tech and fmcg companies
subset_dat_avg = subset_dat.pivot_table(index=["Year", "comp_type"], values = "gross_margin").reset_index()

#Add column company
subset_dat_avg["company"] = np.where(subset_dat_avg["comp_type"]=="tech", "Avg tech", "Avg fmcg")

#Concat the DataFrames
plot_df = pd.concat([subset_dat, subset_dat_avg], axis=0)

Este código preparó los datos para crear el siguiente gráfico: This plot shows the gross margin of tech companies, FMCG companies, the average tech company, and the average FMCG companies over many years.

Ahora toca crear el gráfico.

Este ejercicio forma parte del curso

Análisis de estados financieros en Python

Ver curso

Instrucciones del ejercicio

  • Usa el DataFrame plot_df para crear el gráfico facet grid descrito utilizando seaborn.

Ejercicio interactivo práctico

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

# Make the plot
sns.relplot(data=plot_df.reset_index(drop=True), ____)
plt.show()
plt.close()
Editar y ejecutar código