这是我第一次使用 python。我想根据存储在字典中的简单数据集绘制直方图,如下所示:
x = {'2010': [2,555,11], '2011': [1, 777, 12], ...}
如您所见,每个 bin 会有三个数据值。
仅基于一个数据制作绘图很容易,但是如何处理这种情况?
非常感谢
这是我第一次使用 python。我想根据存储在字典中的简单数据集绘制直方图,如下所示:
x = {'2010': [2,555,11], '2011': [1, 777, 12], ...}
如您所见,每个 bin 会有三个数据值。
仅基于一个数据制作绘图很容易,但是如何处理这种情况?
非常感谢
n,箱,补丁= pylab.hist(x,10,normed=1,histtype='bar', stacked=True)
按照这个{matplotlib 示例页面}中给出的示例,它非常有帮助。
简单示例:
import numpy as np
import pylab as pl
x = np.random.rand(100,3)
pl.hist(x,stacked=True)
pl.show()