我想绘制一个包含子列表的列表,每个子列表都包含名称和分数。
子列表项一=名称
作为X标签
,项二=分数
作为Y标签
。
datacount = (("mike", 9), ("john", 8), ("smith", 7), ("niki", 7), ("garlick", 7),
("don", 7), ("ross", 7), ("darli", 6), ("nick", 6), ("perl", 6),
("cat", 5), ("dona", 4))
我该如何在plt中绘制这个图表呢?
我尝试按照字典的方式绘制,但它并未显示所有名称和对应的分数。
import matplotlib.pyplot as plt
datacount = D
plt.bar(range(len(D)), D.values(), align='center')
plt.xticks(range(len(D)), D.keys())
plt.show()
datacount
.datacount = [x for x in datacount if x[0] not in ['', '\n']]
- Psidom[x for x in datacount if not x[0].startswith("- / ")]
。 - Psidom