#matplotlib #plot #seaborn
#matplotlib #график #seaborn
Вопрос:
В условных обозначениях графической диаграммы для оттенка они расположены в неправильном положении:
sns.countplot(x='cat114', hue='loss', data=data_tr)
Как мне изменить положение легенды?
Я попробовал plt.legend(loc = ‘upper right’), но это мне не помогает.
Комментарии:
1. Вы поставили
plt.legend(loc='upper right')
перед или послеcountplot
?2. Я поставил его после. Кстати, я получил свой ответ, g = sns.countplot(x =функция, оттенок = ‘потеря’, данные = data_tr, порядок = cat_order(функция)) g.figure.get_axes()[0].легенда (loc = ‘верхний правый’)
3. Звучит неплохо. Не стесняйтесь публиковать это как официальный ответ и принимать его.
Ответ №1:
g=sns.countplot(x=feature, hue='loss', data=data_tr)
g.figure.get_axes()[0].legend(title='loss',loc='upper right')
Комментарии:
1.
g.figure.get_axes()[0]
просто возвращаетсяg
сюда.