【Python】matplotlibでウィンドウが表示されない

この本(http://glasses-se-note.com/bookrecommend5/)でscikit learnによる機械学習のチャプターで画像を8 x 8ピクセルに変換して、matplotlibで表示するサンプルプログラムがあるが、そのまま自分のPCで実行しても、変換後、ウィンドウが全然表示されない。。。

作成したPythonプログラム

参考書といくら見比べても、プログラムは間違っていないので、Python側の設定を疑った。案の定以下の手順で解消した。

1.matplotlibの設定ファイルの場所を確認する

このmatplotlibrcというファイルを開く。

2.backendの設定を変更する

backendの設定が「qt5aqq」になっているが、これは画面表示ができないもののよう。(私の環境は、Windows10)
なので、「#」で設定をコメントアウトして、「tkagg」に変更する。

これで、ウィンドウが表示された!

ちなみにこれは、scikit learnふ含まれる手書き数字のサンプルデータ。