まえがき networkxというグラフ理論を扱うpythonのライブラリがある。networkxのグラフオブジェクトは、networkx.draw_networkx_nodes()やnetworkx.draw_networkx_edges()などのメソッドでグラフ構造を可視化することができる。 import matplotlib.pylab as plt import networkx def show(g): text_font = "sans-serif" node_color = 'blue' node_alpha = 0.4 pos = networkx.pygraphviz_layout(g, prog="circo") networkx.draw_networkx_nodes(g, pos, node_color="pink", alpha=node_alpha+0.5) ne
![networkxでグラフを描画するとmatplotlibのエラーでラベルが表示できない - yukke::note](https://cdn-ak-scissors.b.st-hatena.com/image/square/942ae825cb77823190c5969b7461abb51095a81f/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fsoh3914%2F20141209%2F20141209174608.png)