我想使用y轴对seaborn
图中的条形进行排序,因此在这种情况下,'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()
答案 0 :(得分:1)
数据集已经排序。无论如何,在对数据集进行排序之后,在这种情况下,名称为fraud_df
,您只需要像这样指定order = fraud_df['Customer ID']
:
ax = sns.barplot(x = 'Customer ID', y = "Fraud Probability", data = fraud_df, order = fraud_df['Customer ID'])