2016-11-28 2 views
1

Gephiにグラフを作成しようとしています。このグラフは無向であり、100ノード以上あります。私はこのグラフのノードを自分の都合に応じて色付けしたいと思います。私は9つの異なる色のノードを色付けしたいと言ってください。これを行うために、私はであるGephiへのプラグインをダウンロードしました。Gephiの外部ノードの色

プラグインは機能しますが、手動で各ノードのカラー値を手動で入力する必要があります。これをプログラマチックに行う方法はないようです。そして、そのようなグラフを約10個作成しなければならないので、多くの手作業が必要です。

誰かがこの問題を解決できますか?誰かがプログラムによって生成された各ノードのカスタムカラーを持つためのより良い方法を知っていますか?この時点で、私は.gdfファイルを生成しています。フォーマットはthisのようになります。

私はまた、Gephiはかなりバギーであることを知っています、私は使用できる他のgraph visualizationソフトウェアがありますか?グラフにある他の普通のことのうち、私は間違いなくedge weightsを設定する必要があります。言い換えれば、エッジウェイトがより大きい場合にはエッジを太くしたいのですが、その逆もあります。

私は使用できませんD3 cozよくわからないJavascript私はGraphVizを使って調べましたが、グラフファイルを手動で操作する必要があるようです。私はプログラム的に生成できるものを持っていたいと思います。

答えて

2

という符号が付いていて、引用符が付加されていない色の16進値を追加する場合は、color VARCHARという列を追加します。

例:

nodedef> name,label,color VARCHAR 
a,"Apple",#00ffdd 
b,"Banana",#00ddff 
c,"Cherry",#dd00ff 
d,"Did it!",#0012ca 
e,"Ed 209",#121212 
edgedef> node1,node2,weight 
a,b,2 
b,c,30 
b,d,0.4 
d,e,200 

編集:より多くの情報に答えを

Gephi documentationを見てみましょう。リンクの色の値はrgbトリプルですが、16進数で試してみました。

関連する問題