2015-03-14 2 views
1

Я новичок в Python (и пользуюсь Spyder), и я пытаюсь создать некоторые гистограммы того, когда были созданы лучшие фильмы из IMDB. Я импортировал Matplotlib, NumPy и панд, а также файл с расширением .txt, но когда я запускаю следующие строки кода:AttributeError: объект 'module' не имеет атрибута 'hist'

plt.hist(data.year, bins=np.arange(1950, 2013), color='#cccccc') 

Я получаю сообщение об ошибке:

Traceback (most recent call last): 
    File "stdin", line 1, in <module> 
AttributeError: 'module' object has no attribute 'hist' 

Что я Я делаю неправильно?

+0

разместить весь код – ThePredator

+1

Как в стороне вы можете просто позвонить ' plot' на df: 'df.plot (kind = 'hist')' см. документы: http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.plot.html#pandas. DataFrame.plot – EdChum

ответ

4

Ваш вопрос предоставляет очень плохую информацию и понимание вашего кода. Больше данных ..

Между тем проверить, если вы на самом деле импортировать модули правильно, должны иметь:

import matplotlib.pyplot as plt 

для того, чтобы использовать функцию hist

+0

несколько распространенных примеров книг и кулинарных книг по-прежнему используют «pylab». У меня были схожие проблемы с pylab, обычно вылеченные рецептом выше 'import matplotlib.pyplot как plt', а затем заменяя' pylab' на 'plt' всюду. –

Смежные вопросы