Как стилизовать цвет стека в pandas - PullRequest
0 голосов
/ 14 апреля 2020

Я пытаюсь разработать стиль гистограммы в Pandas.

Я написал строку кода в блокноте Jupyter, которая выдает график, как показано ниже. Пока все просто:

df.plot(kind = 'bar', stacked=True, color=['green', 'blue'], legend=None)

Однако я хочу изменить цвета на почти шестнадцатеричные, но API не примет это.

df.plot(kind = 'bar', stacked=True, color=['green', '#ccc'], legend=None)

Возвращает:

ValueError: Invalid RGBA argument: '#'

Затем попытался преобразовать шестнадцатеричный код в RGBA: http://hex2rgba.devoth.com/

Но возвращаемые значения не являются ' т в диапазоне. Какой самый лучший, самый pythoni c способ конвертировать в RGBA значения 0-1, которые, похоже, хочет Matplotlib, так как мне нужно будет сделать это много.

enter image description here

1 Ответ

0 голосов
/ 14 апреля 2020

Спасибо @PaulBrodersen. Оказывается, мне нужно было использовать полный шестнадцатеричный git шестнадцатеричный код, такой как # ccccccc, а не стенографию, хотя последняя версия Matplotlib 3.2 поддерживает короткие коды. Спасибо.

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