我知道有类似的问题。但那些人在他们的问题中没有使用轴。我已经使用--pylab = inline启动了我的笔记本服务器。这是我的代码
from datetime import datetime
import pandas as pd
import numpy as np
import pickle
import matplotlib.pyplot as plt
df = pickle.load( open( "path to my pickle file", "rb" ) )
df_stack = df.ix[1]
#fig = figure()
ax = plt.subplot(111)
badge_list = []
label_ticks = []
date_list = []
yval = 0
for pr, date in df_stack.iteritems():
if date != 'NA' :
date_list.append(date)
label_ticks.append(yval)
pr_list.append(pr)
yval = yval + 1
ax.plot_date(date_list, label_ticks)
ax.set_yticks(label_ticks)
ax.set_yticklabels(pr_list, rotation = 90)
ax.set_ylim(ax.get_ylim()[0]-1,ax.get_ylim()[1]+1)
这不显示我的情节。即使我做plt.show()我也看不到图表。
答案 0 :(得分:1)
也许你已经注释掉了重要部分(创建图)。我用:
启动了笔记本服务器ipython notebook --pylab=inline
然后尝试了这个程序:
import numpy as np
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot([0,1],[1,0])
这看起来像: