Gephi.org | Download Gephi | Blog | Gephi Store | Wiki | Forum | Support | Bugtracker

Look for Gephi Plugins

Popular Keywords

Close Search

Circular Layout

Circular Layout
3 votes, 5.00 avg. rating (96% score)

Introduction

This plugin provides three circular layouts; one simple circle (titled “Circular Layout”, one simple dual circle layout (titled “Dual Circle Layout”), and a grouped layout with radial axes (titled “Radial Axis Layout”).

Plugin Owner’s Notes

Circular Layout

The Circular Layout draws nodes in a circle and offers the following options:

  • Order nodes by Node ID.
  • Order nodes in random order.
  • Order nodes by degree, in degree, out degree, etc.
  • Order nodes by attribute sort (based on data type of attribute).
  • Allows drawing node order on circle either clockwise or counter-clockwise.
  • By default scales circle to prevent node overlap.
  • Allows a user entered fixed circle size.

Dual Circle Layout

The Dual Circle Layout draws nodes on two circles. By default it draws the top four “high” nodes on an internal circle, with the remaining nodes on an external circle.

It offers the following options:

  • Order nodes by degree, in degree, out degree, etc.
  • Order nodes by attribute sort (based on data type of attribute).
  • Allows placing “high” nodes on inside or outside circle.
  • Allows setting number of “high” nodes to use on second circle.
  • Allows drawing node order on circle either clockwise or counter-clockwise.
  • By default scales circle to prevent node overlap.

Radial Axis Layout

The Radial Axis Layout groups nodes and draws the groups in axes (or spars) radiating outwards from a central circle.

It offers the following options:

  • Group nodes by degree, in degree, out degree, etc.
  • Group nodes by attribute sort (based on data type of attribute).
  • Draw axes/spars in ascending or descending order.
  • Allows top, middle or bottom “knockdown” of axes/spars, along with ability to specify number of spars resulting after knockdown.
  • Allows drawing in either clockwise or counter-clockwise.
  • By default this layout tries to prevent node overlap but may fail in certain instances.
  • Allows tuning of spacing between nodes to allow an easy way to overcome overlap issues.
  • Allows uniform resize of nodes.

Release Notes

v0.1: December 8th, 2010
Initial Release.

v0.2: December 12th, 2010
User Interface changes (use of dropdown/combobox instead of check boxes).
Circle layout now defaults to “No Overlap”.

v0.3: December 14th, 2010
Added node ordering by In-Degree, Out-Degree, Mutual Degree, Children and Descendants (where graphs support it).
Fixed boundary checking on Dual Circle Layout.

v0.4: April 30th, 2011
Fixed “missing” node ordering of Node-ID and Random.
Rebuilt against 0.8-alpha.

v0.5.1: June 2nd, 2011
Introduced attribute ordering.
Introduced Radial Axes Layout.

v0.6: June 24nd, 2011
Re-add “Random” to sort option for CircleLayout
Honor “fixed” nodes
NodeComparator (all bundled layouts) now support null values in attribute data

v0.7: April 5th, 2012
Add Transition settings to allow simple transition between layouts.

Similar Plugins

ARFLayout

The ARF layout is developed by the Chair of Systems Design of ETH Zürich. It is called ARF for “attractive and repulsive forces”.

More Info

Architectural GraphML

This plugin is developed as part of the “KSD research group”, where the German Research Center for Artificial Intelligence GmbH (DFKI), University of Kaiserslautern and the Technische Universität München (TUM) take part. “During the design process architects and students often study the plans of buildings that have already been built or designed. Such information is [...]

More Info

Random 3D Layout

A simple layout plugin that places nodes randomly within a 3D space. Each node is given an x, y, and z. While normally this Z is not seen in the 2D Gephi view, it is used by other 3D algorithms (like Force Atlas 3D) and can be exported.

More Info