Si les facteurs sont des nombres, même sa chaîne de caractères, les ordres barraqués par sa valeur. Par exemple, facteur = ["24", "12", "60", "18", "36", "6", "10", "48", "30", "15"] valeur = [9,8,7,6,5,4,3,2,1,0]Barplot Seaborn mauvais ordre lors de l'utilisation des nombres dans le facteur même son type est la chaîne
barplot ne peut pas ordonner par les valeurs ... si je change d liste pour les caractères alphanumériques par exemple facteur = ["a", "b", "c"] puis il ordonne par valeur.
Voici les photos pour avant et après.
d = ["24", "12", "60", "18", "36", "6", "10", "48", "30", "15"]
value = [9,8,7,6,5,4,3,2,1,0]
y_cumsum = np.cumsum(value)
sns.barplot(d, value)
sns.pointplot(d, y_cumsum)
plt.show()
Postez le code de la liste et traçage. – kabanus