Создание 100% Stackbar - PullRequest
       15

Создание 100% Stackbar

0 голосов
/ 21 октября 2018

Я новичок в создании графиков с использованием matplotlib, и мне интересно, как создать диаграмму "100% stackbar".

Вот мой код для извлечения кадра данных, который я хочу создать с 100% ставкойbar:

data_stack = data.groupby(["assigned_cluster", "Job_Collar"]).size().unstack()

Вот мой DataFrame:

    Blue    Gold     Pink     White
0   6584.0  NaN      22770.0  NaN
1   NaN     239.0    NaN      1939.0
2   NaN     241.0    NaN      1.0
3   NaN     15.0     NaN      NaN
4   7998.0  NaN      3.0    1754.0

Моя попытка создать 100% Stackbar:

data_stack.plot(kind='barh', stacked=True, figsize=(18.5, 10.5))

Также мне нужна помощь с назначением цвета длясегмент бара (синий = синий, золото = золото и т. д.)

1 Ответ

0 голосов
/ 21 октября 2018

Попробуйте color = [your colors]

data_stack.plot(kind='barh', stacked=True, figsize=(18.5, 10.5),color=['blue','gold','pink','lightgrey'])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...