Les Pandas DataFrame barre de terrain avec sort_values par d'autres de la colonne
J'ai une Pandas DataFrame. Je veux tracer les deux valeurs des colonnes avec barre de la parcelle, et le bar de la parcelle trie les valeurs par l'autre colonne.
Par exemple, je veux trier les valeurs dans l'ordre décroissant par colonne a_b
(somme de la colonne a
et b
).
En outre, la xlabel est tourné, je veux le réparer.
Votre aide serait appréciée.
import pandas as pd
%matplotlib inline
a = pd.Series([4,8,6,7,8,3,9,7])
b = pd.Series([3,6,8,3,4,6,10,4])
a_b = a+b
df = pd.concat([a,b,a_b],axis=1,join='inner')
df.columns = ['a','b','c']
df[['a','b']].sort_values(by='a',ascending=False).plot(kind='bar',stacked=True)
Vous devez vous connecter pour publier un commentaire.
Sorte dataframe d'abord par
c
puis parcelle avec la.Résoudre le problème de rotation à l'aide de
rot=0
dans @piRSquared réponse.