>source

나는 Python을 처음 사용하고 피벗 테이블 함수를 사용하여 작성한이 데이터에서 Barplot을 만드는 방법을 궁금합니다.

#Create a pivot table for handicaps count calculation for no-show people based on their gender
pv= pd.pivot_table(df_main, values=['hipertension','diabetes','alcoholism'],
                     columns='status',index='gender',aggfunc=np.sum)
#Reshape the pivot table for easier calculation
data_pv= pv.unstack().unstack('status').reset_index().rename(columns={'level_0':'category','No-Show':'no_show', 'Show-Up':'show_up'})
data_pv['no_show_prop']= (data_pv['no_show']/
                          (data_pv['no_show']+data_pv['show_up']))*100
data_pv

및 결과로 :

status  category    gender  no_show show_up no_show_prop
0   alcoholism      F        308       915     25.183974
1   alcoholism      M        369      1768     17.267197
2   diabetes        F        1017     4589     18.141277
3   diabetes        M        413      1924     17.672229
4   hipertension    F        2657    12682     17.321859
5   hipertension    M        1115     5347     17.254720

C 카테고리가 X 축과 No_show_prop이있는 막대 그래프를 만들고 두 개의 다른 색상 막대가있는 y 축으로서 각 카테고리의 여성과 수컷을 나타냅니다. 나는 또한 Groupby를 사용하여 시도했지만, 내가되고 싶었던 것처럼 나오지 않습니다.

아래 에서이 그림과 마찬가지로 카테고리가있는 바 그래프를 만들고 싶습니다. 두 개의 다른 색상 막대가있는 y 축으로 카테고리가있는 막대 그래프를 만들고 싶습니다. 두 개의 다른 색상 막대가있는 y 축으로 각 카테고리의 여성과 수컷을 나타냅니다. 나는 또한 Groupby를 사용하여 시도했지만, 내가되고 싶었던 것처럼 나오지 않습니다.

  • 이전 mesos : 영사에서 복구 "클러스터 리더 없음"상태
  • 다음 Graphql One-Direction 관계