Skip to content

Latest commit

 

History

History
129 lines (112 loc) · 5.57 KB

app-3d-nets.md

File metadata and controls

129 lines (112 loc) · 5.57 KB

VisTool App: 3D Networks

App ID

 3d-nets

Description

Network and path exploration in 3D

Configuration

Datasets

Datasets can be provided as 2-dimensional arrays (including the header).

Name Format (Header) Options Description
node_path id;weight;label;desc;layer;group1,group2,group3;R;G;B;x;y;z
  • id: Node ID
  • weight: Node weight (numerical value)
  • label: A short text label describing the node.
  • desc: Detailed node description (optional).
  • layer: Layer ID (for multilayer networks - numerical)
  • cluster: One or more attribute classes (or cluster IDs) by which nodes can be grouped (optional). If you list multiple attributes/clusters, they should be separated with a comma.
  • R: Red value of the node's RGB color [0,255]
  • G: Green value of the node's RGB color [0,255]
  • B: Blue value of the node's RGB color [0,255]
  • x: Node's position on the x-axis.
  • y: Node's position on the y-axis.
  • z: Node's position on the z-axis.
link_path s_id;t_id;l_weight;l_label
  • s_id: Source node ID
  • t_id: Target node ID
  • l_weight: Link weight (numerical)
  • l_label: Link label

Settings

File Settings
Name Type Required Description
node_delimiter string Delimiter of nodes CSV
link_delimiter string Delimiter of links CSV
node_has_header boolean Nodes CSV has header
link_has_header boolean Links CSV has header
hasNodeID boolean Nodes have IDs (uncheck if IDs have to be generated)
id number Node ID index in CSV
weight number Node weight index in CSV
label number Node label index in CSV
desc number Node description index in CSV (default: 10)
layer number Node layer index in CSV
r number r (RGB) index in CSV
g number g (RGB) index in CSV
b number b (RGB) index in CSV
x number Node's x-position index in CSV
y number Node's y-position index in CSV
z number Node's z-position index in CSV
s_id number Link source ID index in CSV
t_id number Link target ID index in CSV
l_weight number Link weight index in CSV
l_label number Link label index in CSV
Display Settings
Name Type Required Description
showLayerLabels boolean Auto-generate labels for layers
nodeScale number Global node scale
encodeNodeSize boolean Scale the node size by the node's weight
scaleNodeByDegree boolean Scale the node size by the node's degree
scaleDegreeMode string Node degree calc. mode

Options:
  • incoming edges: '0'
  • outgoing edges: '1'
  • incoming + outgoing: '2'
encodeLinkWeights boolean Change the link color by the link's weight
filterAttribute boolean Option to filter nodes based on an attribute group (e.g., a cluster ID)
filterIndex number Index of cluster/group filter attribute in CSV
nodeColorMode string Node color mode

Options:
  • no colors: '0'
  • RGB values from CSV: '1'
  • Color based on weight: '2'
  • Color based on layer: '3'
Graph Settings
Name Type Required Description
calcForceLayout boolean Calculate an [1,3]-dimensional force-based layout
numForces string Number of dimensions for force-simulation

Options:
  • 3: '3'
  • 2: '2'
  • 1: '1'
overwriteNodePos boolean Overwrite the original node positions for calculating the force layout
randomNodePos boolean Use random node positions (true) or (0,0,0)