Python SpyderでPlotウィンドウにグラフが出なくなった時

Python Spyderを使用していた際に、以下のようなWarningが出て、Plotsウィンドウにグラフが表示されなくなった。

UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure.

この時対処法としては以下の2つ。

  1. 以下の行をファイルの先頭のほう(pyplotよりも前)に書く。こうすることで、今までのようにPlotsウィンドウに表示されるようになる。Consoleウィンドウにもフラフが表示される場合は、Plotウィンドウの右上の"三"からMute inline plottingのチェックを入れる。
import matplotlib
%matplotlib inline
  1. 以下の行をファイルの先頭のほう(pyplotよりも前)に書く。こうすることで、Plotsウィンドウには表示されないが、別ウィンドウで表示されるようになる。
import matplotlib
matplotlib.use('Qt5Agg')