最近、ipython と pandas を最新の安定バージョンに更新しました。端末からスクリプトを実行すると(以前は動作していた)、図が表示されないという奇妙な動作がmatplotlibで発生しました。また、ipython qtconsole を使用している場合、show() コマンドを発行してもプロットを表示できません。そうでない限り、プロット コマンドを発行した後に figure(1) コマンドを発行します (以下の貼り付けられたコードを参照)。私のpython環境は、Enthoughtの最新の(私が信じている)インストールです。
これがipythonセッションのコード/プロセスです。最後の行まで数字が表示されませんが、これは正しくないようです。
In[1]: figure()
Out[1]: <matplotlib.figure.Figure at 0x2f05910>
In[2]: show()
In[3]: plot(arange(10))
Out[3]: [<matplotlib.lines.Line2D at 0x3196b90>]
In[4]: show()
In[5]: draw()
In[6]: figure()
Out[6]: <matplotlib.figure.Figure at 0x31a6210>
In[7]: figure(1)
Out[7]: