Pandas Dataframe to Seaborn Grouped Barchart

Ich habe den folgenden Datenrahmen, den ich aus einem größeren Datenrahmen erhalten habe, in dem die schlechtesten 10 "Benchmark-Renditen" und die entsprechenden Portfolio-Renditen und -Daten aufgeführt sind:

Ich habe es geschafft, ein Seaborn-Balkendiagramm zu erstellen, in dem die Benchmark-Renditen anhand der entsprechenden Daten mit diesem Skript aufgelistet sind:

import pandas as pd
import seaborn as sns

df = pd.read_csv('L:\\My Documents\\Desktop\\Data NEW.csv', parse_dates = True)

df = df.nsmallest(10, columns = 'Benchmark Returns')
df = df[['Date', 'Benchmark Returns', 'Portfolio Returns']]
p6 = sns.barplot(x = 'Date', y = 'Benchmark Returns', data = df)
p6.set(ylabel = 'Return (%)')
for x_ticks in p6.get_xticklabels():
    x_ticks.set_rotation(90)

Und es erzeugt diese Handlung:

Was ich jedoch möchte, ist ein gruppiertes Balkendiagramm, das sowohl Benchmark-Renditen als auch Portfolio-Renditen enthält, wobei zwei verschiedene Farben zur Unterscheidung zwischen diesen beiden Kategorien verwendet werden.

Ich habe verschiedene Methoden ausprobiert, aber nichts scheint zu funktionieren.

ielen Dank im Voraus für all Ihre Hilf

Antworten auf die Frage(2)

Ihre Antwort auf die Frage