как построить две гистограммы - PullRequest
0 голосов
/ 24 октября 2019

Qs

Используйте pandas для создания DataFrame, который сообщает о количестве выпускников, работающих на рабочих местах, для которых требуются степени колледжа ('College_jobs'), и не требующих степени колледжа ('non_college_jobs'). Присвойте это переменной с именем df1.

мой код

  • DataFrame сумм заданий колледжа и не колледжа
df1 = recent_grads.groupby(['college_jobs', 'non_college_jobs']).sum()

enter image description here

как я могу исправить график

1 Ответ

0 голосов
/ 24 октября 2019

Вероятно, вам следует реорганизовать свой 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

Я «сдвинул» верхний предел оси y до 4000 (немного выше максимального значения), чтобы обеспечить достаточно места длялегенда. В противном случае легенда накладывается на верхнюю часть стержней, затрудняя видимость.

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