Child pages
  • Axis Assignment
Skip to end of metadata
Go to start of metadata

Each node can be assigned to one (or none) of the three axes in the hive plot.

The axis assignment criteria is based on either a node's property in the network or a node's attribute.  The assignment criteria can be set with these controls in the first column of the settings panel:

  1. A drop-down list to select either a property or an attribute for axis assignment. It defines variable 'x', which is used for some properties.
  2. Text fields to define the rule for each axis. JavaScript syntax is used for some properties.
  3. Check boxes to toggle assignment of nodes to each axe.

 

  • If a node does not meet the assignment criteria or it qualifies to be assigned to more than one axes, then it will not be included in the hive plot.
  • An empty text-field corresponds to the set of nodes not assigned to the other two axes.

 

Node Properties

(plus) available    (minus) not available

NameVariable 'x'JavaScriptDescription
type(minus)(minus)

A node can be one of the following types in the network:

  • 'source' - the node has only outgoing edges.
  • 'hub' - the node has both outgoing and incoming edges.
  • 'sink' - the node has only incoming edges.

Isolated nodes (ie. nodes without any edges) are not included in the hive plot.

Incident nodes of undirected edges are hubs.

name(minus)(minus)

The name of the node.

To be assign specific nodes to the axis, you must define either:

  • a substring of the node names, ie.
    'app' matches 'apple', 'pineapple'
  • a JavaScript regular expression pattern matching the node names, ie.
    'node1\d*' matches 'node1', 'node12', 'node123'
betweeness(plus)(plus)Betweeness centrality; the number of shortest paths that pass through a node.
branching (nn/n)(plus)(plus)The number next-neighbors divided by the number of neighbors.
closeness(plus)(plus)Closeness centrality; the average distance between a node and all others reachable from it.
clustering coefficient(plus)(plus)The clustering coefficient of a node.
degree(plus)(plus)Degree centrality; the number of incident edges of a node.
eccentricity(plus)(plus)The maximum distance between a node and all others reachable from it.
eigenvector(plus)(plus)Eigenvector centrality.
flow(plus)(plus)The difference between numbers of outgoing edges and incoming edges.
PageRank(plus)(plus)Google's variant of the eigenvector centrality.
reachability(plus)(plus)

The number of nodes that can reach a node.

In a directed graph, this is the number of upstream nodes.

 

Node Attributes

As shown in Input Format, a node can be associated with attributes. Node attributes can be used in axis assignment.

In the drop-down list, the node attribute names would appear blue and are always prefixed with the dollar sign character '$', ie. $attribute1

  • No labels