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