I'm working with a counter from collections import Counter
and I want to print its values using matplotlib.pylot
.
When I try to do it using:
plt.bar(range(len(cnt)), cnt.values(), align='center')
plt.xticks(range(len(cnt)), cnt.keys())
plt.show()
I get the following error:
ValueError: matplotlib display text must have all code points < 128 or use Unicode strings
That's why I'm trying to convert the Counter dictionary keys to Unicode.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…