-1
代碼:Gephi的腳本插件接受十六進制而不是「紅色」或「藍色」?
g.filter(join_month == "2008.03").nodes.color = red
爲什麼不下面的工作?
g.filter(join_month == "2008.03").nodes.color = #FFFFFF
我只是有十六進制顏色的格式錯了嗎?
代碼:Gephi的腳本插件接受十六進制而不是「紅色」或「藍色」?
g.filter(join_month == "2008.03").nodes.color = red
爲什麼不下面的工作?
g.filter(join_month == "2008.03").nodes.color = #FFFFFF
我只是有十六進制顏色的格式錯了嗎?
格芬似乎使用Jython作爲其Python解釋器的基礎。
您應該能夠通過創建java.awt.Color
對象和十六進制值傳遞給構造函數,像這樣得到你想要的結果:
>>> from java.awt import Color
>>> mycolor = Color(0xFFFFFF)
>>> g.filter(join_month == "2008.03").nodes.color = mycolor
根據一個實例發現here它看起來像另一種方法做這是使用Gephi的color
類。:
>>> 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 2013-03-06 20:09:49
當我輸入'red'時沒有輸出。它將圖形中節點的顏色更改爲紅色。 這是當我用'0xFFFFFF'會發生什麼: 'g.filter(join_month == 「2008.03」)nodes.color = 0XFFFFFF 回溯(最近通話最後一個): 文件 「」,行1, ClassCastException:java.lang.ClassCastException:org.python.core.PySingleton不能轉換爲java.awt.Color' –
ibakecookies
2013-03-06 20:25:37