MatplotlibとNetworkXを使った探索木の可視化
探索アルゴリズムで何かしらの解を求めようとする際に、その探索過程を可視化することは探索アルゴリズムの理解に大きく貢献してくれます。
そこでMatplotlibとNetworkXを使って探索木の可視化をする方法を実装したので、備忘録の意味も込めてそれの紹介しようと思います。
探索アルゴリズムで何かしらの解を求めようとする際に、その探索過程を可視化することは探索アルゴリズムの理解に大きく貢献してくれます。
そこでMatplotlibとNetworkXを使って探索木の可視化をする方法を実装したので、備忘録の意味も込めてそれの紹介しようと思います。
Matplotlibを使ってグラフを作成したことがある人は誰しもが感じてきたと思いますが、デフォルトの設定がイケてない状態です(ラベルの文字が小さく、文字と軸が近すぎてかなり見にくい)。
論文のFigureとしてそのまま使うのは流石に厳しいと思いますので、私のMatplotlibのグラフの調整方法についてまとめることにしました。