Датафреймы Pandas для Seaborn Grouped Barchart
У меня есть следующий фрейм данных, который я получил из более крупного фрейма данных, в котором перечислены наихудшие 10 «контрольных возвратов» и соответствующие им возвраты и даты портфеля:
Мне удалось создать гистограмму Seaborn, в которой перечислены результаты сравнительного анализа с указанием соответствующих дат с помощью этого сценария:
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)
И он производит этот сюжет:
Тем не менее, мне бы хотелось, чтобы сгруппированный гистограмма содержала и результаты эталонных, и портфельных возвратов, где два разных цвета используются для различения этих двух категорий.
Я пробовал несколько разных методов, но, похоже, ничего не работает.
Заранее спасибо за вашу помощь!