使用轴时如何在Ipython中查看图形

时间:2014-08-05 19:45:36

标签: matplotlib

我知道有类似的问题。但那些人在他们的问题中没有使用轴。我已经使用--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()我也看不到图表。

1 个答案:

答案 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])

这看起来像:

enter image description here