我正在努力解决Python中的以下问题:
我有两个字典,我想使用matplotlib.pylab实现一个特殊的情节。字典具有相同的长度并以相同的顺序保持相同的键,但是为每个键保持不同的值。所有键和所有值都是整数。
我想实现一个情节,其中x轴显示键,在我的情况下,这将是0到200,并且y轴应该是某种直方图,其中每个xi想要显示两个值的与此x相关的字典条目。
我认为直方图在这里是错误的,因为在这种情况下我们会讨论分布。但这种情况并非如此。我只想显示每个键的两个dicts的值。
有什么想法吗?
答案 0 :(得分:1)
你可以像这样同时迭代你的两个词典:
for key in sorted(dict1.keys()): # iterkeys() in Python2
value1 = dict1[key]
value2 = dict2[key]
plot(key, value1)
plot(key, value2)