Я использую диаграмму рассеяния морского происхождения и граф на графике данных c.
Вот мой код для рисования точечного графика. Я также пытался отредактировать метку легенды.
ax = seaborn.countplot(x='class', hue='who', data=titanic)
legend_labels, _= ax.get_legend_handles_labels()
pyplot.show();
Чтобы отредактировать метку легенды, я сделал это. В этом случае больше нет названия легенды. Как я могу переименовать этот заголовок из «кто» в «кто1»?
ax = seaborn.countplot(x='class', hue='who', data=titanic)
legend_labels, _= ax.get_legend_handles_labels()
ax.legend(legend_labels, ['man1','woman1','child1'], bbox_to_anchor=(1,1))
pyplot.show();
Я использовал тот же метод для редактирования надписей легенды на Scatter Сюжет и результат здесь другие. Он использует «мертвый» в качестве названия легенды и использует «выжил» в качестве первого ярлыка легенды.
ax = seaborn.scatterplot(x='age', y='fare', data=titanic, hue = 'survived')
legend_labels, _= ax.get_legend_handles_labels()
ax.legend(legend_labels, ['dead', 'survived'],bbox_to_anchor=(1.26,1))
pyplot.show();
(1) Есть ли параметр для удаления и добавления заголовка легенды?
(2) Я использовал то же самое коды на двух разных графиках и исход легенды различен. Почему это так?
Спасибо