やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

matplotlibでグラフが表示されない

GUIバックエンドのインストールが必要らしい。

問題

from matplotlib import pylab as plt
plt.plot(s.Wave[0:100])
plt.show()

グラフが表示されるらしいが、私の環境では表示されない。

前回

環境

参考

インストール失敗ログ

インストール失敗ログをみると、描画のバックエンドに各種UIライブラリを使用するらしい。

                    macosx: no  [Mac OS-X only]
                    qt5agg: no  [PyQt5 not found]
                    qt4agg: no  [PySide not found; PyQt4 not found]
                   gtk3agg: no  [Requires pygobject to be installed.]
                 gtk3cairo: no  [Requires cairocffi or pycairo to be installed.]
                    gtkagg: no  [Requires pygtk]
                     tkagg: yes [installing; run-time loading from Python Tcl /
                            Tk]
                     wxagg: no  [requires wxPython]
                       gtk: no  [Requires pygtk]
                       agg: yes [installing]
                     cairo: no  [cairocffi or pycairo not found]
                 windowing: no  [Microsoft Windows only]

キーワードから察するに、おそらく以下のことだろう。

cairoは描画ライブラリだったような気がするのだが。

所感

どれかをインストールし、設定する必要がありそう。ライブラリの連携は依存関係などで苦労させられてきた。嫌な予感しかしない。