Seaborn Barplot с барами, упорядоченными по оси Y - PullRequest
0 голосов
/ 13 сентября 2018

Я бы хотел заказать столбцы на моем графике seaborn, используя ось y, поэтому в этом случае 'Fraud Probability' в порядке убывания.Как я могу это сделать?Это мой код:

plt.figure(figsize = (16,5))
ax = sns.barplot(x = 'Customer ID', y = "Fraud Probability", data = fraud_df)
for item in ax.get_xticklabels(): item.set_rotation(90)
plt.show()

И это результирующий сюжет: enter image description here

1 Ответ

0 голосов
/ 13 сентября 2018

Набор данных уже отсортирован.В любом случае после сортировки набора данных в этом случае имя будет fraud_df, вам просто нужно указать order = fraud_df['Customer ID'], например:

ax = sns.barplot(x = 'Customer ID', y = "Fraud Probability", data = fraud_df, order = fraud_df['Customer ID']) 
...