Gephi, кажется, использует Jython в качестве основы для своего интерпретатора Python.
Вы должны быть в состоянии получить желаемый результат, создавая java.awt.Color
объект и передавая шестнадцатеричное значение конструктору, например:
>>> from java.awt import Color
>>> mycolor = Color(0xFFFFFF)
>>> g.filter(join_month == "2008.03").nodes.color = mycolor
Согласно примеру найден here это выглядит как еще один способ сделать это использовать color
класс Gephi в .:
>>> red = 0xFF
>>> green = 0xFF
>>> blue = 0xFF
>>> g.filter(join_month == "2008.03").nodes.color = color(red, green, blue)
'# FFFFFF' не допустимый формат шестнадцатеричный в Python. Используйте '0xFFFFFF' – 2013-03-06 20:09:46
. Каков результат просто набрав' red' в консоли? – Lynn
Нет вывода, когда я набираю 'red'. Он изменяет цвет узла на графике на красный. Это то, что происходит, когда я использую '0xFFFFFF':. ' g.filter (join_month == "2008.03") nodes.color = 0xFFFFFF Traceback (самый последний вызов последнего): Файл "", линия 1, in ClassCastException: java.lang.ClassCastException: org.python.core.PySingleton нельзя отнести к java.awt.Color' –
ibakecookies