Итак, я предполагаю, что вы хотите 4 коробочных участка с каждым типом: asir
, aspr
, definitive dyalisis patient
и kidney transplant patient
.
Допустим, ваш начальный кадр данных выглядит следующим образом:
df = pd.DataFrame({'asir': [2975.6, 362.0], 'aspr':[15808.1, 4469.3],
'patient type': ['definitive dyalisis patient',
'kidney transplant patient']})
| patient type | asir | aspr |
|:----------------------------|-------:|--------:|
| definitive dyalisis patient | 2975.6 | 15808.1 |
| kidney transplant patient | 362 | 4469.3 |
Нарисуйте первый график, на котором мы показываем asir
и количество aspr
:
df = df.set_index('patient type')
df.boxplot(grid=True,figsize=(40,20),patch_artist=True,fontsize=20)
Это показывает,
Теперь транспонируйте ваш фрейм данных для построения definitive dyalisis patient
и kidney transplant process
.
t_df = df.T
Фрейм данных выглядит вот так:
| | definitive dyalisis patient | kidney transplant patient |
|:-----|------------------------------:|----------------------------:|
| asir | 2975.6 | 362 |
| aspr | 15808.1 | 4469.3 |
Теперь нарисуйте это так же, как раньше:
t_df.boxplot(grid=True,figsize=(40,20),patch_artist=True,fontsize=20)
Сюжет выглядит так: