2
如果因素是數字,即使是其類型字符串,barplot也會按其值排序。 例如, 因子= [「24」,「12」,「60」,「18」,「36」,「6」,「10」,「48」,「30」,「15」] value = [9,8,7,6,5,4,3,2,1,0]當使用數字時,Seaborn barplot的錯誤順序即使其類型爲字符串
barplot無法按值排序... 如果我將d列表更改爲字母數字字符,例如 factor = [「a」,「b」,「c」] 然後按值排序。
這是前後的圖片。
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()
發佈列表和繪圖的代碼。 – kabanus