Легенда Matplotlib: цвета рассеянного графика не то, что я ожидал - PullRequest
0 голосов
/ 24 апреля 2020

Я делаю диаграмму рассеяния из некоторых данных в кадре данных pandas, который имеет столбцы year, name, ttotal и ftotal. Я строю график year против ftotal/ttotal, используя matplotlib, и пытаюсь раскрасить каждую точку в соответствии с ее названием, которая, кажется, работает в основном.

Однако я стараюсь, чтобы легенда в моей matplotlib соответствовала цветам в списке competition_colours, но по какой-то причине четыре из моих меток (marteau, oistrakh_A, oistrakh_B, oistrakh_ C) в легенде не появляются цвета, как я ожидал. У кого-нибудь есть идеи почему? Скриншот кода ниже.

img

1 Ответ

1 голос
/ 24 апреля 2020

исправлено: оказалось, что мне нужно было поставить [] вокруг значения параметра c в plt.scatter().

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