我在Windows 8.1上使用带有64位处理器的Python 2.7.11。我正在尝试使用Sentdex进行Forex和Stock分析的YouTube视频教程中的示例。每当我运行以下代码时:
import matplotlib
import matplotlib.pyplot as plt
import matplotlib.ticker as mticker
import matplotlib.dates as mdates
import numpy as np
import sys
import pylab
sys.path.insert(0,"F:\\Study Material\\CML\\Resources\\Data Science\\ \
MACHINE LEARNING\\Hands-on\\Sentdex\\GBPUSD")
def graphRawFx():
date,bid,ask = np.loadtxt('GBPUSD1d.txt', unpack = True, \
delimiter = ',',\
converters = {0:mdates.strpdate2num\
('%Y%m%d%H%M%S')})
fig = plt.figure(figsize = (10,7))
ax1 = plt.subplot2grid((40,40), (0,0), rowspan = 40, colspan = 40)
ax1.plot(date,bid)
ax1.plot(date,ask)
ax1.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d %H:%M:%S'))
plt.grid(True)
plt.show()
显示以下消息: Message displayed on Python Shell
此特定代码未显示绘图(而显示简单程序的绘图)。我尝试过更改后端,尝试使用' pylab'但每次都会显示相同的信息。我也尝试在Anaconda(Spyder)上运行相同的代码,但会显示以下消息: Spyder (Python 2.7)