我刚刚注意到一些奇怪的事情,想知道有没有人可以解释一下是怎么回事?
我有一个字典,正在绘制水平和垂直条形图。
plt.bar(food.keys(), food.values()) #works fine, but:
plt.barh(food.keys(), food.values() #gives "unhashable type: 'dict_keys'" error.
如果字典不可哈希,为什么我可以绘制普通的条形图?这是barh函数的奇怪之处还是我的操作有误?
这是我的测试数据集:
food = {'blueberries':2, 'pizza':3.50, 'apples':0.50}
感谢您的选择。