Я делаю GIF, который выглядит следующим образом.
Как вы можете видеть, порядок меняется со временем. Я хотел бы, чтобы цвет оставался таким же, когда меняется порядок. Как я могу прописать цвет для индекса?
Мои данные выглядят так:
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'])