2

matplotlibおよびnetworkxパッケージをインストールしました。これらのパッケージに含まれている、映画俳優のコラボレーション用のグラフ、共著、さらにはP2Pネットワーク用のグラフなどのソーシャルネットワークグラフを生成するために使用できる機能を教えてもらえますか。

4

4 に答える 4

3

matplotlib は、このタスクにはあまり適していないと思います。代わりにPILを試してください。

また、この投稿では、Christian S. Perone がUbigraphを使用して Twitter ユーザーの 3D ビジュアライゼーションを作成した方法を示しています。

于 2010-01-18T11:47:36.410 に答える
2

PyDotを使用します。これは、graphviz ライブラリの python バインディングです。

于 2010-01-18T12:02:32.270 に答える
1

これをGraphvizの2番目の投票として数えます。フォーマットは非常にシンプルで、レイアウトエンジンは強力です。Graphvizをインストールしたら、PyDotを追加して実行したり、グラフ構造を示す形式でデータをファイルに書き込んだりできます。

Graphvizのユーザーズマニュアル(pdf)をご覧ください。

自分でロールしたい場合は、matplotlibが私の選択ですが、レイアウトは複雑です。

于 2010-01-18T13:32:31.547 に答える
1

また、非常に使いやすいgraphvizへのインターフェースがあるため、graph-toolを使用することもできます。詳細については、Web サイトのドキュメントを参照してください。

于 2010-12-03T14:22:26.053 に答える