コード:
g.filter(join_month == "2008.03").nodes.color = red
以下が機能しないのはなぜですか?
g.filter(join_month == "2008.03").nodes.color = #FFFFFF
16 進数の色の形式が間違っているだけですか?
Gephi は、Python インタープリターのベースとしてJythonを使用しているようです。
java.awt.Color
次のように、オブジェクトを作成し、16 進値をコンストラクターに渡すことで、目的の結果を得ることができるはずです。
>>> from java.awt import Color
>>> mycolor = Color(0xFFFFFF)
>>> g.filter(join_month == "2008.03").nodes.color = mycolor
ここにある例によると、これを行う別の方法は、Gephi のcolor
クラスを使用することです。
>>> red = 0xFF
>>> green = 0xFF
>>> blue = 0xFF
>>> g.filter(join_month == "2008.03").nodes.color = color(red, green, blue)