0
Я сделал график рассеяния следующим образом:Добавление легенды на точечную в Python
f, ax1 = plt.subplots(3,2)
cmap = matplotlib.cm.get_cmap('coolwarm')
ax1[0,1].scatter(data[:,0], data[:,1], c=y, s=20, marker='o', alpha=.5, cmap=cmap)
data
содержит данные и y
удерживает этикетки (1,2,3). Теперь я хотел бы добавить легенду.
ax1[0,1].legend(('label1', 'label2', 'label3'),
scatterpoints=1,
loc='lower left',
fontsize=10)
Это не работает, оно печатает только этикетку1. Как это можно сделать иначе?