Я хочу сделать точечный график с двумя цветами, основываясь на значении 1 или 0.
plt.figure(figsize=(15,5))
x = np.linspace(0, 12, 12)
y = np.random.random(12)
z = [0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1]
plt.scatter(x, y, c=z, label=z)
plt.legend()
, тогда это выглядит так: Как я могу сделатьлегенда говорит 0 и 1 с фиолетовым и желтым?
Еще лучше, чтобы легенда произнесла текст, например, «ноль» и «один».Похоже, что есть только одна вещь, которую можно пометить, я никогда не получаю больше точек в легенде.
Надеюсь, я достаточно ясно понимаю, в чем проблема.