Problème de tracé d'un histogramme - Python - Programmation
MarshPosté le 18-05-2009 à 11:33:41
Bonjour,
je rencontre un problème concernant le tracé d'un histogramme avec pylab. Python me renvoit une erreur que je n'arrive pas à comprendre. J'espère que quelqu'un pourra m'aider.
Voici le programme:
Citation :
from scipy import* import matplotlib.pyplot as plt from pylab import* s=random.normal(80000,4000,1000) count, bins, ignored = plt.hist(s, 30, normed=True)
et voici l'erreur que je reçois:
Citation :
Traceback (most recent call last): File "<pyshell#183>", line 1, in <module> count, bins, ignored = plt.hist(s, 30, normed=True) File "C:\Python25\Lib\site-packages\matplotlib\pyplot.py", line 1633, in hist ret = gca().hist(*args, **kwargs) File "C:\Python25\Lib\site-packages\matplotlib\axes.py", line 5124, in hist align=align, log=log) File "C:\Python25\Lib\site-packages\matplotlib\axes.py", line 3288, in bar assert len(height)==nbars, "argument 'height' must be %d or scalar" % nbars AssertionError: argument 'height' must be 31 or scalar
j'ai essayé de remplacé 30 par 31 mais après j'ai la même erreur avec 32 à la place et ainsi de suite...
Marsh Posté le 18-05-2009 à 11:33:41
Bonjour,
je rencontre un problème concernant le tracé d'un histogramme avec pylab. Python me renvoit une erreur que je n'arrive pas à comprendre. J'espère que quelqu'un pourra m'aider.
Voici le programme:
from scipy import*
import matplotlib.pyplot as plt
from pylab import*
s=random.normal(80000,4000,1000)
count, bins, ignored = plt.hist(s, 30, normed=True)
et voici l'erreur que je reçois:
Traceback (most recent call last):
File "<pyshell#183>", line 1, in <module>
count, bins, ignored = plt.hist(s, 30, normed=True)
File "C:\Python25\Lib\site-packages\matplotlib\pyplot.py", line 1633, in hist
ret = gca().hist(*args, **kwargs)
File "C:\Python25\Lib\site-packages\matplotlib\axes.py", line 5124, in hist
align=align, log=log)
File "C:\Python25\Lib\site-packages\matplotlib\axes.py", line 3288, in bar
assert len(height)==nbars, "argument 'height' must be %d or scalar" % nbars
AssertionError: argument 'height' must be 31 or scalar
j'ai essayé de remplacé 30 par 31 mais après j'ai la même erreur avec 32 à la place et ainsi de suite...
Merci d'avance pour vos réponses.