2017-08-31 24 views
0

我有一個多級數據幀,由值在水平排序= 1分組條形圖 - 如何讓sns尊重行的順序?

my data

我想使一個分組柱狀圖。當我做

ax = sns.barplot(ax=ax, x="level0", y="values", 
      hue="level1", data=data) 

Sns決定按級別1排序索引。

result

有沒有一種方法,使SNS尊重使分組欄地塊時行的順序?

+0

['seaborn.barplot'](http://seaborn.pydata.org/generated/seaborn.barplot.html)有參數'order'和'hue_order'。如果您在使用它們時遇到問題,請提供問題的[mcve]。 – ImportanceOfBeingErnest

回答

-1

根據來自@ImportanceOfBeingErnest的評論,您可以使用orderhue_order參數來控制條沿x軸出現的順序。