networkX と matplotlib で巨大なグラフを描く
私は基本的に、リンクされた質問を再質問しています。質問を説明するより良い仕事ができると思います。大きなグラフで mathplotlib.show() を呼び出すと、デフォルトはズームアウトされ、クラスター化された出力になります。私が望む最終状態は、レポートで使用するためにプロットを保存するために、mathplotlib.savefig() を使用することです。ただし、savefig() の出力は縮小されすぎており、一般的すぎます。画像サイズまたは dpi を変更しても、これは修正されません。ズームアウトした画像を大きくするだけです。UI を使用せずにグラフを拡大して保存する方法はありますか? UI を使用すると、拡大したり、ノードを広げたり、問題のノードを中心に配置したりできますが、これを自動的に行う方法がわかりません。
関連コード:
nx.draw(G,pos,node_color=colorvalues, with_labels = False,node_size=values)
fig.set_size_inches(11,8.5)
if show ==0:
plt.show()
if show ==1:
plt.savefig(name+" coremem.png",bbox_inches=0,orientation='landscape',pad_inches=0.1)