Aktualisierung der benutzerdefinierten Funktion zum Plotten
Erinnere dich an die Funktion zum Erstellen von Plots aus einer früheren Übung:
def make_plot(dataset, ratio, comp_type):
whole_dat = []
for industry in comp_type:
dat = dataset.loc[dataset["comp_type"]==industry]
dat_avg = dat.pivot_table(index="Year",
values=ratio).reset_index()
dat_avg["company"] = f"Avg {type}"
dat_avg["comp_type"] = industry
whole_dat.append(pd.concat([dat,
dat_avg]))
plot_df = pd.concat(whole_dat).reset_index(drop=True)
sns.relplot(data=plot_df,
x="Year",
y="gross_margin",
hue="company",
col="comp_type",
kind="line")
plt.show()
plt.close()
Achte darauf, dass diese Funktion nur Liniendiagramme mit dem Jahr auf der x-Achse erstellen kann. In dieser Übung lernst du eine aktualisierte Version dieser Funktion kennen.
Diese Übung ist Teil des Kurses
Finanzberichte mit Python analysieren
Interaktive Übung
In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.
Übung starten