Я создал график с использованием sns.countplot с легендой, в которой используется параметр "hue".Я хотел бы показать частоту отсчета «Категория» на легенде вместе с меткой «Cross_Tab»:
dfData:
Category Cross_Tab
Apple Yes
Apple No
Peach Yes
Peach No
Dog Yes
Dog Yes
Сюжет:
fig = sns.countplot(x="Category", hue="Cross_Tab", data=dfData, order=dfData.Category.value_counts().index)
Легенда:
fig.legend(title="This is the Legend", loc='upper right')
Это просто показывает категории легенды:
"This is the Legend"
Yes
No
Желаемый результат: легенда сюжета должна выглядеть следующим образом:
"This is the Legend"
Yes (n = 4)
No (n = 2)
После просмотра различных источников - я дошел до этого, но он не работает:
x = dfData.Cross_Tab.value_counts()
fig.legend("n=(%s)"%(x, ), title="This is the Legend", loc='upper right')