Seaborn-Liniendiagramm mit gruppierten Werten
Posted: 31 Dec 2024, 16:00
Ich habe den folgenden Code und die folgende Grafik:

Aber jetzt würde ich diese Informationen eigentlich gerne in einem Liniendiagramm sehen. Mit einer anderen Farbe für jeden Subtyp. Seaborn akzeptiert die Mülltonnen nicht, obwohl sie kategorisch sind.
Wie soll ich vorgehen?
Code: Select all
bins = [0, 5, 15, 25, 50, 75, 100, 125, 150, 175, 200, 250, 300, 400, 500, 600, 700, 850, 1000, 5000, 100000]
df['articles_binned'] = pd.cut(df['ARTICLES'], bins)
export_df = df.groupby(['articles_binned', 'SUB_TYPE'])['CANCELLATION_FLAG'].mean().mul(100).reset_index()
export_df = export_df.rename(columns={'CANCELLATION_FLAG': 'Cancellation_Percentage'})
# Plot the bar chart
ax = sns.barplot(x='articles_binned',
y='Cancellation_Percentage',
hue='SUB_TYPE',
data=export_df)

Aber jetzt würde ich diese Informationen eigentlich gerne in einem Liniendiagramm sehen. Mit einer anderen Farbe für jeden Subtyp. Seaborn akzeptiert die Mülltonnen nicht, obwohl sie kategorisch sind.
Wie soll ich vorgehen?