0

这是我第一次使用 python。我想根据存储在字典中的简单数据集绘制直方图,如下所示:

x = {'2010': [2,555,11], '2011': [1, 777, 12], ...}

如您所见,每个 bin 会有三个数据值。

仅基于一个数据制作绘图很容易,但是如何处理这种情况?

非常感谢

4

1 回答 1

1

n,箱,补丁= pylab.hist(x,10,normed=1,histt​​ype='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()

在此处输入图像描述

于 2013-09-30T11:43:29.847 回答