Začněte nyníZačněte zdarma

Vytvoření mřížkového grafu

V předchozím cvičení jsi napsal/a následující kód:

# 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)

Tento kód připravil data pro vytvoření následujícího grafu: Tento graf zobrazuje hrubou marži technologických a FMCG společností, průměrné technologické společnosti a průměrné FMCG společnosti v průběhu mnoha let.

Teď je čas graf skutečně vytvořit.

Toto cvičení je součástí kurzu

Analýza finančních výkazů v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Pomocí DataFrame plot_df vytvoř mřížkový graf popsaný výše s využitím knihovny seaborn.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Make the plot
sns.relplot(data=plot_df.reset_index(drop=True), ____)
plt.show()
plt.close()
Upravit a spustit kód