Вероятно, вам следует реорганизовать свой DataFrame таким образом, чтобы для каждой "другой" классификации (мужчины, женщины, полный рабочий день, неполный рабочий день и т. Д.) Он содержал только две строки :
- first - для работы на работах, требующих образования в колледже,
- second - для работ, которые не требуют этого.
Затем вы должны сгенерировать гистограмму из этихdata.
В качестве примера я взял такой DataFrame, включая классификацию по полу и полному / неполному рабочему дню:
College No college
Job type
Men 3000 2000
Women 2500 2800
Full time 2800 2200
Part time 2700 2600
Обратите внимание, что Тип задания является index .
Чтобы сгенерировать график, вы можете запустить:
df.plot.bar(ylim=(0,4000));
, получив следующую картинку:
![enter image description here](https://i.stack.imgur.com/JJn5R.png)
Я «сдвинул» верхний предел оси y до 4000 (немного выше максимального значения), чтобы обеспечить достаточно места длялегенда. В противном случае легенда накладывается на верхнюю часть стержней, затрудняя видимость.