как пометить диаграмму рассеяния - PullRequest
0 голосов
/ 27 мая 2018

Я хочу сделать точечный график с двумя цветами, основываясь на значении 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()

, тогда это выглядит так: test graph Как я могу сделатьлегенда говорит 0 и 1 с фиолетовым и желтым?

Еще лучше, чтобы легенда произнесла текст, например, «ноль» и «один».Похоже, что есть только одна вещь, которую можно пометить, я никогда не получаю больше точек в легенде.

Надеюсь, я достаточно ясно понимаю, в чем проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...