Это, очевидно, поможет дать необработанные данные, а не изображение. Придумал собственные данные. Не совсем понял ваш вопрос, но моя попытка ниже.
Данные
df=pd.DataFrame.from_dict({'VICTORY':['S', 'S', 'N', 'N', 'N', 'S', 'N', 'S', 'N', 'S', 'N', 'S', 'S'],'AGE':[5., 88., 12., 19., 30., 43., 77., 50., 78., 34., 45., 9., 67.],'AGE_GROUP':['0-13', '65+', '0-13', '18-35', '18-35', '36-64', '65+', '36-64','65+', '18-35', '36-64', '0-13', '65+'],'GENDER':['M', 'M', 'F', 'M', 'F', 'F', 'M', 'F', 'F', 'F', 'M', 'M', 'F']})
Построение. Я группирую AGE_GROUP, счетчик значений GENDER, unstack и строю составную горизонтальную линейную диаграмму. Seaborn создан на основе matplotlib, и когда построение графиков не является простым в seaborn, как горизонтальная полоса с накоплением, я возвращаюсь к matplotlib. Надеюсь, вы не обижаетесь.
df[df['VICTORY']=='S'].groupby('AGE_GROUP')['GENDER'].apply(lambda x: x.value_counts()).unstack().plot(kind='barh', stacked=True)
plt.xlabel('Count')
plt.title('xxxx')
Выход