Pandas Dataframe a Seaborn Grouped Barchart

Tengo el siguiente marco de datos que he obtenido de un marco de datos más grande que enumera las peores 10 "Devoluciones de referencia" y sus correspondientes devoluciones y fechas de cartera:

Me las arreglé para crear un diagrama de barras de Seaborn que enumera Benchmark Returns contra sus fechas correspondientes con este script:

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)

Y produce esta trama:

Sin embargo, lo que me gustaría es un diagrama de barras agrupadas que contenga devoluciones de referencia y devoluciones de cartera, donde se utilizan dos colores diferentes para distinguir entre estas dos categorías.

He probado varios métodos diferentes, pero nada parece funcionar.

¡Gracias de antemano por su ayuda!

Respuestas a la pregunta(1)

Su respuesta a la pregunta