У меня есть следующий фрейм данных.
CustID| Age |Gender|Smoking_history |Alcohol_history
1 |18-24| M | Non-smoker | <21 units per week
2 |43-48| F | Non-smoker | <21 units per week
3 |37-42| M | Unknown | <21 units per week
4 |18-24| F | Unknown | Unknown
5 |43-48| M | Previous smoker | <21 units per week
Я создал гистограмму и использовал следующий код:
df.groupby (['История курения', 'Возраст']). size (). unstack (). plot (kind = 'bar', stacked = True) plt.show ()
Следует отметить, что Age - это числовое значение диапазона, и "«История курения» - это строковое значение.
В блокноте Jupyter создается гистограмма с накоплением и отображается количество людей в разных возрастных группах на основе истории курения.
Я хочу сделать это интерактивным, чтобыЯ могу выбрать столбцы из выпадающего списка.
Как я могу сделать это, используя ipywidgets в Jupyter Notebook?
** Есть ли способ использовать нечисловые столбцы на графике?