Matplotlib()没有显示图形,而是显示重新启动消息

时间:2016-07-05 08:06:34

标签: python numpy matplotlib backend spyder

我在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)

0 个答案:

没有答案