LoslegenKostenlos loslegen

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

Kurs anzeigen

Interaktive Übung

In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.

Übung starten