#python #pandas #plot #categories
Вопрос:
Я хочу сделать линейный график, сгруппированный по регионам. Проблема. должно отображаться как значение от 0-1. Пример:
df = pd.DataFrame({'Age': [20,15,18,30,45,70,55,80],
'Region': ['N','S','N','S','S','N','N','S'],
'Prob':[0,1,0,0,1,0,1,1]})
Без разделения областей em выполняются следующие работы:
sns.lineplot(x='Age', y='Prob', data=df)
Я пытался
df.set_index('Age', inplace=True)
df.groupby('Region')['P. health'].plot(legend=True)
но сюжет был заполнен линиями неправильно.
Комментарии:
1. как насчет использования параметра
hue
в линейном графике seaborn, напримерsns.lineplot(x='Age', y='Prob', data=df, hue='Region')
?