2016-10-02 3 views
1

Ich möchte Seaborn verwenden, um eine sns.barplot auszuführen, wo die Werte beispielsweise geordnet in aufsteigender Reihenfolge.Python sortiert Grundstück

Wenn der Parameter order von seaborn gesetzt ist, scheint das Diagramm die Beschriftungen für alle Nicht-NaN-Beschriftungen zu duplizieren.

Der Versuch, die Werte wie mydf.sort_values(['myValueField'], ascending=False) das Ergebnis ändert sich nicht, vor der sortieren, wie Seaborn es zu interpretieren scheint nicht.

Antwort

1

Möchten Sie die Änderungen durch pd.sort_values retten? Wenn nicht, wahrscheinlich müssen Sie das inplace Stichwort hinzufügen:

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

+0

in der Tat, dass fehlte. Ich habe das schon einmal versucht, aber es muss ein Problem mit Jupyter gegeben haben, das diese (externen) Änderungen aufnahm. Vielen Dank. –