Настройка масштаба на гистограмме в Pandas - PullRequest
0 голосов
/ 09 января 2020

Так что я планирую визуализировать разницу в образовании между полами в данном наборе данных. Я группирую сотрудников по полу, суммируя их years_in_education с этим кодом

df1 = df[["gender","years_in_education"]] #creating a sub-dataframe with only the columns of gender and hourly wage
staff4=df1.groupby(['gender']).sum() #grouping the data frame by gender and assigning it to a new variable 'staff4'
staff4.head() #creating a visual of the grouped data for inspection

Затем я использую гистограмму, чтобы отобразить разницу с этим кодом >>

my_plot = staff4.T.plot(kind='bar',title="Education difference between Genders") #creating the parameters to plot the graph

График выходит как это >>

Graph Before Scale

Но я наблюдаю, что масштаб оси Y возмутителен, поскольку самый высокий год занятости по данным равен 30. Я намереваюсь настроить шкалу в диапазоне от 0 до 30. Я сделал это, используя my_plot.set_ylim([0,30]), и результат был >>

Graph after adjusting scale

Это График не отражает данные, как показано в первом. Что я могу сделать, чтобы изменить это?

Есть идеи, пожалуйста? Как я могу также изменить ориентацию метки на оси Y.

...