请告诉我,是否可以绘制列表中元素出现频率的图表?
list_1 = [(1, 4), (1,), (1, 0), (1, 0), (3, 1, 0), (1, 0), (1, 0), (3, 2, 0), (2, 0), (2, 0), (10,), (3, 2, 0), (2, 0)]
c2 = Counter(list_1)
print(c2)
结论:
Counter({(1, 0): 4, (2, 0): 3, (3, 2, 0): 2, (1, 4): 1, (1,): 1, (3, 1, 0): 1, (10,): 1})
例如,您可以像这样:
得到
作为一种选择——通过
Seaborn,他也有自己的计数方法。但是他不想取元组,所以他不得不把它们变成字符串: