Стерированная гистограмма Seaborn, скрыть несбалансированный набор данных большинства класса для изменения масштаба оси? - PullRequest
0 голосов
/ 17 мая 2019

Я изо всех сил пытаюсь обернуть голову вокруг морского рожка.Я нашел этот замечательный учебник , где они создают составные диаграммы с переменной результата, разбитой на%.Моя проблема в том, что у меня очень несбалансированные данные, поэтому часть y = 1 едва заметна.Как я могу показать только часть y = 1 (зеленая) без 100%?Т.е. я хочу, чтобы ось y масштабировалась до части y = 1 и полностью скрывала y = 0.

table=pd.crosstab(data.education,data.y)
table.div(table.sum(1).astype(float), axis=0).plot(kind='bar', stacked=True)
plt.title('Stacked Bar Chart of Education vs Purchase')
plt.xlabel('Education')
plt.ylabel('Proportion of Customers')
plt.savefig('edu_vs_pur_stack')

enter image description here

enter image description here

...