如何确定计数图顺序?

时间:2019-02-16 18:59:34

标签: python seaborn

我正在尝试确定计数图的顺序。 这是我写的代码:

df['new salery'].sort_values()
sns.set(rc={'figure.figsize':(8,6)})
sns.countplot(x='new salery',data=df,palette='viridis')

我得到的情节是: CountPlot

我想做的就是下订单-

  

低薪,中薪-,中薪,中薪+,高   工资。

1 个答案:

答案 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

Ordered countplot