1
Similarly to this question ipython、私は次のコードでシングルipython-ノートセルから複数のグラフを描きたかった:単一jupyterから複数のpython-IGRAPHグラフを描く/セル
[1]:
%matplotlib inline
import igraph # it is `pip install python-igraph` on py2
import matplotlib.pyplot as plt
import numpy as np
[2]:
# draws a graph successfully
igraph.plot(igraph.Graph.Erdos_Renyi(10, .5))
[3]:
for p in np.arange(.3, .8, .1):
g = igraph.Graph.Erdos_Renyi(10, p)
igraph.plot(g)
私は[3]
から複数のグラフを表示することができますどのようにノートのセル?
私がこのようないくつかのmatplotlibのチャートを描画したい場合、私はこのソリューションを使用することができそうです:
[4]:
for p in np.arange(.3, .8, .1):
g = igraph.Graph.Erdos_Renyi(10, p)
plt.loglog(sorted(g.degree(), reverse=True), marker='o')
plt.show()
しかし、これはグラフのAFAICSをIGRAPHには適用されません。 igraph.drawing.Plot
をmatplotlibに慣れ親しんだオブジェクトに変換する方法はありますか?私はこのようなソリューションになってしまった