2016-04-08 16 views
2

Gephiでグラフを自動作成するツールを探しています。 (ファイル(例えば、CSV)からGephiの自動化:一度に複数のグラフを作成する方法

  • 負荷ノードおよびエッジ
  • レイアウトを設定します。私は(データにのみラベルおよび図面は異なる)を調製するために同様のグラフの数十を持っているので、自動的にすることができるものが必要例えば、 "タイプ= '力アトラス2'、反復= N、スレッド= mを、スケーリング= P、重力= Q ...")
  • 曲外観(ランキングlaoyut選択適用:色、サイズ)
  • エクスポートグラフ

私はGephi Toolkitを認識していますが、Java用です。多分、Gephiを自動化する他の方法がありますか? (または、私は悪くないが、時間を必要とするJavaを学ばなければならないでしょう)

私はまた、良いですが、いくつかの機能が欠けていることがわかりました。レイアウトを設定することはできません(デフォルト設定でのみ実行)。

ありがとうございます!

+0

Pythonで記述しますか? –

+0

はい、私はPythonで書いています。 – mmaks

+0

このスレッドは便利かもしれません:http://stackoverflow.com/questions/91179/automated-tests-for-java-swing-guis –

答えて

0

これはややこしいことですが、自分で試してみませんでしたが、Javaを使用したくない場合は、GUIアプリケーションを制御するための自動化フレームワークを試してみてください。 RobotPyAutoGUI、またはWindowsを使用している場合はpywinautoを使用できます。

私はそれが完全な答えではないことを知っていますが、それはあなたにリードを与えるかもしれません。

+0

私はGephiをインストールしました。私が見ることができるように、SunAWTアプリケーションです。私はそれをJavaから自動化することができる自動化ツールは認識していません。あなたがそのようなツールを知っているなら、私に知らせてください。ところで、Windows UI Automation APIでも、GephiダイアログのGUIコントロールは表示されません。 –

+0

もちろん、 'app.Dialog.ClickInput(coords =(32、120))'のような解像度に依存するものを書くことはできますが、複数のマシンで使用すると移植性が悪くなります。そして、それは十分に読みにくいです。 –

関連する問題