2016-10-02 28 views
1

我想使用seaborn來執行sns.barplot,其中的值是有序的,例如,按升序排列。Python排序圖

如果設置了seaborn的order參數,則該圖似乎會複製所有非NaN標籤的標籤。

試圖對mydf.sort_values(['myValueField'], ascending=False)這樣的值進行預排序並不會改變結果,因爲seaborn似乎沒有解釋它。

回答

1

是否保存更改pd.sort_values?如果沒有,可能是你必須添加inplace關鍵字:

mydf.sort_values(['myValueField'], ascending=False, inplace=True)

+0

確實是失蹤了。我之前嘗試過,但是jupyter一定會遇到這些(外部)變化的問題。謝謝。 –