如何绘制离散分类数据框
How To plot a discrete categorical dataframe
我正在尝试在 python 中绘制类似
clr | CYS | ASP | SER | GLN | LYS | ILE | PRO |
---|---|---|---|---|---|---|---|
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 |
您正在寻找这样的散点图:
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
时将其作为两个可迭代对象传递,因此它可以在两个列表、一个元组列表等中.