Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Global visual framework
Gephi is a flexible desktop application and a visual framework: it does not constrain the user to do some tasks in a predefined way. On the contrary, the user is free to rearrange the environment, move panels, show/hide windows, etc. The GUI is set by default for three task families grouped as Overview, Data Laboratory and Preview.
Modes are accessible under the main menu:
- Overview: graph manipulation mode.
- Data Laboratory: data visualization in tables.
- Preview: visual tuning before vectorial export.
A workspace is a whole environment for exploring one graph. If you want to analyze more graphs simultaneously, you need to create new workspaces. Create, delete and clean workspace data from the Edit menu. Note that each new graph import creates a new workspace if you select the "Add full graph" option in the import window. Hence you are still able to work on the first graph later.
Graph and Tools
Graph window - Graph rendered on the center and tools on the sides.
Select Highlight nodes under the cursor.
Edge selection color Incoming links are colored differently than outgoing links.
Heatmap Set color intensity on a node neighborhood, by the distance.
Multiple select Nodes are selected under the rectangle.
Shorthest path Display the shortest path if exist between two clicked nodes.
Select an algorithm and set parameters on the fly. Save them into presets.
Set numerical attributes to distribute node/edge colors, sizes, label colors and label sizes. Right-click on the window to display the ranked list of nodes or edges.
Node or edge grouping on attribute or computed metric. A color is assigned to each group, and can be changed by right-clicking on the window.
Run metrics and save reports in HTML. Node and edge computed results are available as attributes.
A library of filters is available to combine. Drag the filter (e.g., Degree Range) to build the query, and then set the parameters visually. Finally apply the query output to select elements or to filter them. When filtering is activated, changes appear in real time.
Move left and right cursors to filter the graph on time intervals.
The timeline opens automatically when you open a dynamic network. Enable the timeline to set the time interval. Drag the bounds of the interval using your mouse.
Display the number of nodes and edges, the type of the graph and the percentage of visible nodes.
View and edit the attributes of a selected node.
Show node and edge attributes in a table, which also allows for dynamic regexp filtering.
Customizable visuals for vectorial export, which may be saved as presets.
Fine tuning on nodes, edges and labels rendering.