LoslegenKostenlos loslegen

Ein FacetGrid-Diagramm erstellen

In der vorherigen Übung hast du den folgenden Code geschrieben:

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

Der Code hat die Daten vorbereitet, um das folgende Diagramm zu erstellen: This plot shows the gross margin of tech companies, FMCG companies, the average tech company, and the average FMCG companies over many years.

Jetzt ist es Zeit, das Diagramm zu erstellen.

Diese Übung ist Teil des Kurses

Finanzberichte mit Python analysieren

Kurs anzeigen

Anleitung zur Übung

  • Verwende den DataFrame plot_df, um mit seaborn das in der Beschreibung gezeigte FacetGrid-Diagramm zu erstellen.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Make the plot
sns.relplot(data=plot_df.reset_index(drop=True), ____)
plt.show()
plt.close()
Code bearbeiten und ausführen