我正在尝试确定计数图的顺序。 这是我写的代码:
df['new salery'].sort_values()
sns.set(rc={'figure.figsize':(8,6)})
sns.countplot(x='new salery',data=df,palette='viridis')
我得到的情节是:
我想做的就是下订单-
低薪,中薪-,中薪,中薪+,高 工资。
答案 0 :(得分:0)
我会将列设为有序 billed_charge_local_micro
0 422040000
1 422040000
2 422040000
。由此Categorical
自动遵循以下顺序:
seaborn
或者,如果只想为绘图做,也可以在函数中使用df['new salery'] = pd.Categorical(df['new salery'],
categories=['light', 'medium-', 'medium', 'medium+', 'large'], ordered=True)
sns.countplot(x='new salery', data=df, palette='viridis')
关键字:
order