Как добавить легенду на основе цвета в диаграмму рассеяния [matplotlib]Python

Программы на Python
Ответить
Anonymous
 Как добавить легенду на основе цвета в диаграмму рассеяния [matplotlib]

Сообщение Anonymous »

Я пытался добавить легенду на основе цвета диаграммы рассеяния в matplotlib. Я видел несколько примеров, но они предполагают, что с каждым графиком будет связана метка, и я не понимаю, как это сделать без свойства «метка» и основывать его только на цвете. В настоящее время у меня есть следующий код

Код: Выделить всё

plt.subplot(121)
plt.gca().set_title('Female')
survived = female_data[:,1]
pclass = female_data[:,2]
age = female_data[:,5]
label_color = ['r' if i==0 else 'b' for i in survived]
axes = plt.gca()
axes.get_xaxis().set_visible(False)
plt.scatter(age, pclass, color=label_color)
Что-то вроде этого: я хочу, чтобы красный и синий имели одну метку на графике. Есть идеи?

Изображение


Подробнее здесь: https://stackoverflow.com/questions/480 ... matplotlib
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»