我知道seaborn.countplot
的屬性order
可以設置爲確定類別的順序。但是我想要做的是將這些類別按照遞減的順序排列。我知道我可以通過手動計算計數來完成此操作(在原始數據框上使用groupby
操作等),但我想知道seaborn.countplot
是否存在此功能。令人驚訝的是,我無法在任何地方找到這個問題的答案。Seaborn.countplot:按次數排序類別?
3
A
回答
6
根據我所知,此功能未嵌入seaborn.countplot
- order
參數僅接受類別字符串列表,並將排序邏輯留給用戶。
這與value_counts()
並不難,只要你有一個DataFrame。例如,
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
sns.set(style='darkgrid')
titanic = sns.load_dataset('titanic')
sns.countplot(x = 'class',
data = titanic,
order = titanic['class'].value_counts().index)
plt.show()
1
大多數情況下,一個seaborn countplot是不是真的有必要。只是用熊貓吧繪圖吧:
import seaborn as sns; sns.set(style='darkgrid')
import matplotlib.pyplot as plt
df = sns.load_dataset('titanic')
df['class'].value_counts().plot(kind="bar")
plt.show()
相關問題
- 1. MySQL按類別和子類別排序
- 2. 按類別排序結果
- 3. Woocommerce按類別排序
- 4. 按子類別聚合,然後按SQL中的類別排序
- 5. 排序數組的類別
- 6. Magento類別按屬性排序
- 7. 按類別排序的商品
- 8. 同位素:按類別排序
- 9. laravel最新帖子按類別排序
- 10. 按ID或類別排序div
- 11. 按類別排序結果,wordpress
- 12. 如何在wordpress中按類別排序?
- 13. 如何按字母順序排序PHP類別數組?
- 14. Woocommerce訂單類別按照管理部門的類別排序
- 15. 按類別排序產品(在父類別視圖中)
- 16. 按類別排列json的jQuery函數
- 17. HTMLAgilityPack按類別排除
- 18. mongodb:字段按發生次數排序
- 19. 按表中的出現次數排序
- 20. LINQ按出現次數排序
- 21. 比較TreeBag按發生次數排序
- 22. 條件查詢:按次數排序
- 23. JPQL查詢 - 按次數排序
- 24. Symfony原則庫按次數排序
- 25. 按次序排列結果
- 26. highcharts - 如何按總數對xAxis類別進行排序?
- 27. 按兩個交替類別對數據進行排序
- 28. 順序按類別
- 29. 排序的類別通過計數項
- 30. 按文件列按批次排序