Ошибка построения Ipython / pylab / matplotlib

Я установил EPD от Enthought (64-разрядная версия для Windows 7).

Я пытаюсь построить исторические данные о котировках акций с помощью API Yahoo. Весь код, который я пытаюсь использовать, находится в этом сообщении в блоге: http://www.traineetrader.com/importing-stock-data-from-yahoo-using-python/

Файл ystockquote.py работает нормально.

Но второй сценарий для построения исторических котировок акций Google мне не подходит. Это код (с веб-сайта):

import ystockquote

# Get Quotes 01/01/2006 - 01/01/2009
GOOG = ystockquote.get_historical_prices('GOOG', '20060101', '20090101')

# Create empty lists, quick and dirty
GOOGOpen = [ ]
GOOGClose = [ ]
GOOGDate = [ ]
GOOGHigh = [ ]
GOOGLow = [ ]
GOOGAdj = [ ]
GOOGVolume = [ ]

# Populate lists from downloaded data
for i in range(1, 755):
    GOOGDate.append(GOOG[i][0])
    GOOGOpen.append(GOOG[i][1])
    GOOGHigh.append(GOOG[i][2])
    GOOGLow.append(GOOG[i][3])
    GOOGClose.append(GOOG[i][4])
    GOOGVolume.append(GOOG[i][5])
    GOOGAdj.append(GOOG[i][6])

plot(GOOGAdj)
title("Google Adjusted Close")
ylabel(r"GOOG Closing Price ($USD)", fontsize = 12)
xlabel(r"Date", fontsize = 12)
grid(True)

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

NameError: name 'plot' is not defined

Есть какие-нибудь советы о том, что я делаю неправильно? Или как заставить это работать? Если я включу «from pylab import *» в верхней части кода, я не получу сообщение об ошибке, но ничего не произойдет.

5
задан Flux Capacitor 17 October 2011 в 03:52
поделиться