Connected Action

Sociology and the Internet, Social Media, Networks and Mobile Social Software

How to plot a network in a “polar” layout using NodeXL

March 3rd, 2013 by Marc Smith · 6 Comments

When a particular node in a network is of special interest it can be useful to create a network visualization in which it is located at the center of concentric rings of vertices.

NodeXL supports a “Polar” layout in which each vertex has two values that govern its location: distance from center (“Vertex Polar R”) and the angle around the clock (“Vertex Polar Angle”).

Using a random network, we added two columns to the Vertices worksheet that we called: Ring (or “Vertex Polar R”) and Rotation (or “Vertex Polar Angle”).  We then assigned values for the “Ring” and the “Rotation” for each Vertex:

2013-03-03-NodeXL-Vertex Polar Data - Ring and Rotation

These values can then be mapped to the location for each Vertex using the NodeXL Autofill columns feature:

2013-03-03-NodeXL-Autofill Vertex Polar Data

When these values are applied to the network visualization and the layout is set to “Polar” the visualization repositions each vertex into a position around a ring.  The values are set by mapping Vertex Polar R to “Ring” and Vertex Polar Angle to “Rotation” and then selecting “Autofill”.  The result is a single ring plotted around a core:

2013-03-03-NodeXL-Visualization of Vertex Polar Data

To see this more clearly, I built a larger random network with 100 vertices and added two more “rings”.  The resulting image looks like this:

2013-03-03-NodeXL-100 Polar Layout Network Edges Visualization

Tags: Foundation · Metrics · Network visualization layouts · NodeXL · SMRF · Social Media Research Foundation · Social network · Social Network Analysis · Social Theories and concepts · Visualization

6 responses so far ↓

  • 1 sherryemery // Mar 3, 2013 at 10:33 am

    RT @marc_smith: How to plot a network in a “polar” layout using NodeXL: When a particular node in a network is of… http://t.co/tsRFTStbiW

  • 2 Lala Apandi // Mar 3, 2013 at 11:49 am

    Lala Apandi liked this on Facebook.

  • 3 Eric Gleave // Mar 3, 2013 at 1:50 pm

    Eric Gleave liked this on Facebook.

  • 4 Philip Willburn // Mar 3, 2013 at 6:04 pm

    Philip Willburn liked this on Facebook.

  • 5 Camelia // Dec 10, 2013 at 8:30 am

    This is most useful–but in trying to replicate this, I wonder how I can add the 2nd and 3rd rings?

    Thank you!
    C.

  • 6 admin // Dec 11, 2013 at 4:09 am

    Additional rings are added by incrementing the “Ring (or Vertex Polar R)” value and providing a “Rotation (or Vertex Polar Angle)” measure to determine where along the ring the vertex should be placed.

Leave a Comment