-
All classes -
Export to .gexf file - import from .gexf file
To use this module you have to write only the import line:
from Gephi import gephi
Graph(version, creator, description, mode, default_edge_type)
Variables | Type | Nullable | Options |
---|---|---|---|
Version | String | ✘ | 1.1 - 1.2 |
Creator | String | ✔ | What you want |
Description | String | ✔ | What you want |
Mode | String | ✘ | static - dynamic |
Default edge type | String | ✘ | directed - undirected - mutual |
Permit to add a node in graph node list.
add_node(node)
Return:
- 0: Node has not been added
- Node already exist
- 1: Node has been added
Variables | Nullable | Type |
---|---|---|
Node | ✘ | Node |
remove_node(node)
Permit to remove node from graph node list. Return:
- 0: Node has not been removed
- Node doesn't exist
- 1: Node has been removed
Variables | Nullable | Type |
---|---|---|
Node | ✘ | Node |
node_exist(node)
Check if exist a node in graph node list. Return:
- false: Node already doesn't exist in graph node list
- true: Node already exist in graph node list
Variables | Nullable | Type |
---|---|---|
Node | ✘ | Node |
node_id_exist(node)
Check if a node in graph node list has the same id. Return:
- false: Node id already doesn't exist in graph node list
- true: Node id already exist in graph node list
Variables | Nullable | Type |
---|---|---|
Node | ✘ | Node - string |
add_edge(edge)
Permit to add an edge to graph edge list. Return:
- 0: Edge has not been added
- Edge already exist
- Edge source/target association already exist
- Doesn't exist an association between edge source and a node id
- Doesn't exist an association between edge target and a node id
- 1: Edge has been added
Variables | Nullable | Type |
---|---|---|
Edge | ✘ | Edge |
remove_edge(edge)
Permit to remove an edge from graph edge list. Return:
- 0: Edge has not been removed
- Edge doesn't exist
- 1: Edge has been removed
Variables | Nullable | Type |
---|---|---|
Edge | ✘ | Edge |
edge_exist(edge)
Check if an edge in graph edge list exist. Return:
- false: Edge already doesn't exist in graph edge list
- true: Edge already exist in graph edge list
Variables | Nullable | Type |
---|---|---|
Edge | ✘ | Edge |
edge_association_exist(edge)
Check if an edge in graph edge list has the same source/target association. Return:
- false: Edge id already doesn't exist in graph edge list
- true: Edge id already exist in graph edge list
Variables | Nullable | Type |
---|---|---|
Edge | ✘ | Edge |
Node(id, label, color, position, size, shape)
Variables | Type | Nullable | Options |
---|---|---|---|
Id | String | ✘ | What you want |
Label | String | ✘ | What you want |
Color | Color | ✔ | What you want |
Position | Position | ✔ | What you want |
Size | Numeric | ✔ | What you want |
Shape | Numeric | ✔ | What you want |
Return a node info string.
to_string()
Edge(id, label, type, source, target, weight)
Variables | Type | Nullable | Options |
---|---|---|---|
Id | String | ✘ | What you want |
Label | String | ✔ | What you want |
Type | String | ✘ | directed - undirected - mutual |
Source | String | ✘ | An existing node id |
Target | String | ✘ | An existing node id |
Weight | Numeric | ✔ | What you want |
return an edge info string.
to_string()
Color(r, g, b)
Variables | Type | Nullable | Options |
---|---|---|---|
R | Numeric | ✘ | Value from 0 to 255 |
G | Numeric | ✘ | Value from 0 to 255 |
B | Numeric | ✘ | Value from 0 to 255 |
return a color info string.
to_string()
Position(x, y, z)
Variables | Type | Nullable | Options |
---|---|---|---|
X | Numeric | ✘ | What you want |
Y | Numeric | ✘ | What you want |
Z | Numeric | ✘ | What you want |
return a position info string.
to_string()
Permit to create a .gexf file from a Graph to be import into Gephi afterwards.
create_gefx_file(graph, filename)
Variables | Type | Nullable | Options |
---|---|---|---|
Graph | Graph | ✘ | What you want |
filename | String | ✘ | File name .gexf |