class documentation
实现Gephi图流API格式的对象,并返回与API中定义的事件相对应的Python对象。
| 方法 | get |
生成一个Python对象,该对象对应于在Gephi图流API中添加具有给定源、目标、方向性和属性的边的事件。 |
| 方法 | get |
生成一个Python对象,该对象对应于在Gephi图流API中添加具有给定标识符和属性的节点的事件。 |
| 方法 | get |
生成一个Python对象,该对象对应于在Gephi图流API中更改某些边属性的事件。给定的属性将合并到现有属性中;使用C{None}作为属性值以删除给定属性。 |
| 方法 | get |
生成一个Python对象,该对象对应于在Gephi图流API中更改某些节点属性的事件。给定的属性将合并到现有属性中;使用C{None}作为属性值以删除给定属性。 |
| 方法 | get |
生成一个Python对象,对应于在Gephi图流API中删除具有给定标识符的边的事件。 |
| 方法 | get |
生成一个Python对象,对应于在Gephi图流API中删除具有给定标识符的节点的事件。 |
生成一个与在Gephi图流API中添加具有给定标识符和属性的节点的事件相对应的Python对象。
示例:
>>> api = GephiGraphStreamingAPIFormat()
>>> api.get_add_node_event("spam")
{'an': {'spam': {}}}
>>> api.get_add_node_event("spam", dict(ham="eggs"))
{'an': {'spam': {'ham': 'eggs'}}}
生成一个与更改Gephi图流API中某条边属性的事件相对应的Python对象。给定的属性将合并到现有属性中;使用C{None}作为属性值以删除给定属性。
示例:
>>> api = GephiGraphStreamingAPIFormat()
>>> api.get_change_edge_event("spam", dict(ham="eggs"))
{'ce': {'spam': {'ham': 'eggs'}}}
>>> api.get_change_edge_event("spam", dict(ham=None))
{'ce': {'spam': {'ham': None}}}
生成一个与更改Gephi图流API中某个节点属性的事件相对应的Python对象。给定的属性将合并到现有属性中;使用C{None}作为属性值以删除给定的属性。
示例:
>>> api = GephiGraphStreamingAPIFormat()
>>> api.get_change_node_event("spam", dict(ham="eggs"))
{'cn': {'spam': {'ham': 'eggs'}}}
>>> api.get_change_node_event("spam", dict(ham=None))
{'cn': {'spam': {'ham': None}}}