You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+35-44Lines changed: 35 additions & 44 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,70 +9,61 @@ The Gephi Plugins Bootcamp is the best sources of examples and good practices to
9
9
Complete list of the plug-ins examples included in the bootcamp:
10
10
11
11
#### Layout
12
-
<table>
13
-
<tr><td><b>Grid Layout</b></td><td>Place all nodes in a simple grid. Users can configure the size of the area and the speed.</td></tr>
14
-
<tr><td><b>Sorted Grid Layout</b></td><td>Same example as Grid Layout but users can sort nodes with an attribute column.</td></tr>
15
-
</table>
12
+
13
+
-**Grid Layout** Place all nodes in a simple grid. Users can configure the size of the area and the speed.
14
+
-**Sorted Grid Layout** Same example as Grid Layout but users can sort nodes with an attribute column.
16
15
17
16
#### Filter
18
-
<table>
19
-
<tr><td><b>Transform to Undirected</b></td><td>Edge filter to remove mutual edges in a directed graph.</td></tr>
20
-
<tr><td><b>Top nodes</b></td><td>Keep the top K nodes using an attribute column.</td></tr>
21
-
<tr><td><b>Remove Edge Crossing</b></td><td>Example of a complex filter implementation which removes edges until no crossing occurs.</td></tr>
22
-
</table>
17
+
18
+
-**Transform to Undirected** Edge filter to remove mutual edges in a directed graph.
19
+
-**Top nodes** Keep the top K nodes using an attribute column.
20
+
-**Remove Edge Crossing** Example of a complex filter implementation which removes edges until no crossing occurs.
23
21
24
22
#### Tool
25
-
<table>
26
-
<tr><td><b>Find</b></td><td>Tool with a autocomplete text field to find any node based on labels and zoom by it.</td></tr>
27
-
<tr><td><b>Add Nodes</b></td><td>Listen to mouse clicks and adds nodes. Also adds edges if selecting other nodes.</td></tr>
28
-
</table>
23
+
24
+
-**Find** Tool with a autocomplete text field to find any node based on labels and zoom by it.
25
+
-**Add Nodes** Listen to mouse clicks and adds nodes. Also adds edges if selecting other nodes.
29
26
30
27
#### Export
31
-
<table>
32
-
<tr><td><b>JPG Export</b></td><td>Vectorial export to the JPG image format. Contains a settings panel to set the width and height.</td></tr>
33
-
<tr><td><b>SQLite Database Export</b></td><td>Current graph export to a SQLite Database file. A new sub-menu is added in the Export menu and an example of a custom exporter is shown.</td></tr>
34
-
</table>
28
+
29
+
-**JPG Export** Vectorial export to the JPG image format. Contains a settings panel to set the width and height.
30
+
-**SQLite Database Export** Current graph export to a SQLite Database file. A new sub-menu is added in the Export menu and an example of a custom exporter is shown.
35
31
36
32
#### Preview
37
-
<table>
38
-
<tr><td><b>Highlight Mutual Edges</b></td><td>Colors differently mutual edges. Overwrites and extends the default edge renderer.</td></tr>
39
-
<tr><td><b>Glow Renderer</b></td><td>Adds a new renderer for node items which draws a glow effect around nodes.</td></tr>
40
-
<tr><td><b>Node Z-ordering</b></td><td>Extends the default node builder by reordeing the node items by size or any number columns. Also shows how to create complex Preview UI.</td></tr>
41
-
</table>
33
+
34
+
-**Highlight Mutual Edges** Colors differently mutual edges. Overwrites and extends the default edge renderer.
35
+
-**Glow Renderer** Adds a new renderer for node items which draws a glow effect around nodes.
36
+
-**Node Z-ordering** Extends the default node builder by reordering the node items by size or any number columns. Also shows how to create complex Preview UI.
42
37
43
38
#### Import
44
-
<table>
45
-
<tr><td><b>Matrix Market Importer</b></td><td>File importer for the Matrix Market format. Lot's of datasets [here](http://www2.research.att.com/~yifanhu/GALLERY/GRAPHS/index.html).</td></tr>
46
-
</table>
39
+
40
+
-**Matrix Market Importer** File importer for the Matrix Market format. Lot's of datasets [here](http://www2.research.att.com/~yifanhu/GALLERY/GRAPHS/index.html).
47
41
48
42
#### Statistic
49
-
<table>
50
-
<tr><td><b>Count Self-Loop</b></td><td>Example of a statistics result at the global level. Simply counts the number of self-loop edges in the graph</td></tr>
51
-
<tr><td><b>Average Euclidean Distance</b></td><td>Example of a per-node calculation. For a given node it calculates the average distance to others.</td></tr>
52
-
</table>
43
+
44
+
-**Count Self-Loop** Example of a statistics result at the global level. Simply counts the number of self-loop edges in the graph
45
+
-**Average Euclidean Distance** Example of a per-node calculation. For a given node it calculates the average distance to others.
53
46
54
47
#### Plugins sub-menu
55
-
<table>
56
-
<tr><td><b>Test action</b></td><td>Simple action which display a message and a dialog.</td></tr>
57
-
<tr><td><b>Remove self loops</b></td><td>Action which accesses the graph and remove self-loops, if any.</td></tr>
58
-
<tr><td><b>Using Progress and Cancel</b></td><td>Action which creates a long task and execute it with progress and cancel support.</td></tr>
59
-
</table>
48
+
49
+
-**Test action** Simple action which display a message and a dialog.
50
+
-**Remove self loops** Action which accesses the graph and remove self-loops, if any.
51
+
-**Using Progress and Cancel** Action which creates a long task and execute it with progress and cancel support.
60
52
61
53
#### Execute at startup
62
-
<table>
63
-
<tr><td><b>When UI is ready</b></td><td>Do something when the UI finished loading.</td></tr>
64
-
<tr><td><b>Workspace select events</b></td><td>Do something when a workspace is selected.</td></tr>
65
-
</table>
54
+
55
+
-**When UI is ready** Do something when the UI finished loading.
56
+
-**Workspace select events** Do something when a workspace is selected.
66
57
67
58
#### Processor
68
-
<table>
69
-
<tr><td><b>Initial Position</b></td><td>Set up the nodes' initial position always the same. It calculates a hash with all nodes so the X/Y position is randomized always in the same way.</td></tr>
70
-
</table>
59
+
60
+
-**Initial Position**Set up the nodes' initial position always the same. It calculates a hash with all nodes so the X/Y position is randomized always in the same way.
61
+
71
62
72
63
### New Panel
73
-
<table>
74
-
<tr><td><b>New panel</b></td><td>Example of a new panel plugin set up at the ranking position.</td></tr>
75
-
</table>
64
+
65
+
-**New panel**Example of a new panel plugin set up at the ranking position.
0 commit comments