Emacs + IPython + matplotlib でウィンドウへのグラフ表示ができないとき | Windows

matplotlibのbackendを変えると、ウィンドウへのグラフ表示が可能となる。

import matplotlib
matplotlib.use('qt4agg')        # backend変更

import matplotlib.pyplot as plt
plt.figure()
plt.plot(range(10), range(10))
plt.show()

グラフ表示できたbackend一覧

  • qt4agg
  • qt5agg
  • TkAgg
  • webagg

おわりに

今回の記事は、こちらのページの回答を参考にしました。
Emacs Python-inferior shell not showing prompt after matplotlib show() command

matplotlibのbackend一覧はこちらをご覧下さい。
matplotlib Matplotlib 3.1.1 documentation

では。


YouTube: ミサキさん

問い合わせ先
Mail: caprico.aries@gmail.com
Twitter: https://twitter.com/caprico_aries(無言フォローもお気軽に)

コメント

  1. […] 昨日の記事とは別の解決策です。showメソッドのblock引数をTrueにすると、ウィンドウへのグラフ表示が可能となります。 […]

タイトルとURLをコピーしました