想通过字典绘制折线图。字典类似下面形式:
d={‘2019-11-10’: 7, ‘2019-11-11’: 2, ‘2019-11-12’: 14}
plt.plot(d.keys(), d.values()) #这里出错了
plt.xticks(rotation=90)
plt.xlabel('date')
plt.ylabel('times')
plt.title('chating frequency')
plt.show()
plot传入的参数应该是可哈希的
改为:
plt.plot(list(d.keys()), list(d.values())) #这里出错了
在尝试使用字典绘制折线图时遇到TypeError: unhashable type: 'dict_keys'的问题。问题在于字典的keys不可哈希,需要将字典转换为可哈希的格式,例如列表。解决方案是将字典的键值对转化为元组列表,以便于绘图。
6万+

被折叠的 条评论
为什么被折叠?



