[英]Plotly: How to make a frequency plot for discrete/categorical variables?
[英]How To plot a discrete categorical dataframe
我正在嘗試 plot 這樣的圖表 python 中的 CSV 文件驅動器鏈接。我查看了 seaborn 和 matplotlib 的很多教程,但無法找到執行此操作的方法。 我也試過迭代行仍然沒有用。 任何幫助將不勝感激。 樣本 Dataframe:
清除率 | 半胱氨酸 | ASP | 序列號 | GLN | 賴氨酸 | 國際教育學院 | 專業版 |
---|---|---|---|---|---|---|---|
2rh1_0 | 1個 | 0 | 0 | 0 | 0 | 1個 | 1個 |
2rh1_1 | 0 | 0 | 0 | 0 | 0 | 1個 | 0 |
2rh1_2 | 0 | 0 | 0 | 0 | 1個 | 0 | 0 |
3D4S_0 | 1個 | 0 | 1個 | 0 | 1個 | 0 | 0 |
您正在尋找這樣的散點圖 plot:
import matplotlib.pyplot as plt
data = {'apples': 'sweet', 'oranges': 'both', 'lemons': 'sour', 'limes': 'sour', 'strawberries': 'sweet'}
names = list(data.keys())
values = list(data.values())
plt.scatter(data.keys(), data.values())
plt.show()
注意:數據顯然不必在字典中,我在調用plt.scatter
時將其作為兩個可迭代對象傳遞,因此它可以在兩個列表、一個元組列表等中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.