Назначение цвета для индексации matplotlib - PullRequest
0 голосов
/ 13 марта 2020

Я делаю GIF, который выглядит следующим образом.

enter image description here

Как вы можете видеть, порядок меняется со временем. Я хотел бы, чтобы цвет оставался таким же, когда меняется порядок. Как я могу прописать цвет для индекса?

Мои данные выглядят так:

Country Name             1960  etc
Mauritius                0.12
Trinidad and Tobago      0.15
Namibia                  0.16
Oman                     0.22
United Arab Emirates     0.20

И похожая часть кода, как это, как вы можете видеть, я делаю сортировку перед заданием цветов, следовательно, цвет меняется, как я могу сделать это работает?

for i in years:
    newdf=newdf.sort_values(by=[str(i)])
    ax = newdf.plot.barh(y=str(i), rot=0 ,color=['cyan', 'blue', 'green', 'red', 'black']) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...