Ich betrachte Wohneigentum innerhalb unterschiedlicher Kreditstatus, und möchte dies mit einem gestapelten Balkendiagramm in Prozentsätzen anzeigen.Erstellen eines prozentualen gestapelten Balkendiagramms mit groupby
Ich habe in der Lage gewesen, ein Frequenz gestapeltes Balkendiagramm mit diesem Code zu erstellen:
df_trunc1=df[['loan_status','home_ownership','id']]
sub_df1=df_trunc1.groupby(['loan_status','home_ownership'])['id'].count()
sub_df1.unstack().plot(kind='bar',stacked=True,rot=1,figsize=(8,8),title="Home ownership across Loan Types")
, die mir dieses Bild gibt: 1
aber ich kann nicht herausfinden, wie die Grafik zu transformieren in Prozent. So zum Beispiel, ich möchte in der Standardgruppe erhalten, die Prozent eine Hypothek, die besitzen, usw.
Hier ist meine groupby Tabelle für Kontext 2:
Dank !!
Fügen Sie Ihre groupby Daten auf die Frage als Text, nicht ein Bild; es macht die Antwort einfacher und wahrscheinlicher. – cco