Threshold for a label to be shown, based on relative weight (0-1) of a node. Lower threshold would mean more labels.
Label Colour
#000000
Colour of the label of a node.
Label Size
12
Size of the label of a node.
Label Condition
none
Name of the Condition that forces the display of the label of a node.
Show Line
No
Show lines (edges) between nodes.
Line Colour
#646464
Colour of lines.
Line Minimum Width
1.5
Minimal size of lines. Applied/weighted independently to the incoming and outgoing line.
Line Maximum Width
6
Maximum width of lines. Applied/weighted independently to the incoming and outgoing line.
Show Arrowhead
No
Include arrowheads for lines.
Algorithm - Force
Name
Default value
Accepted values
Description
Node Size Influence
No
Yes / No
Nodes stop overlapping, as nodes repel each other at their drawn radius.
Node Weight Influence
0
0 - 1
Weight influence of a node adding to the force with which it repels the other nodes: 0 has every node repel equally, 1 has the heaviest node repel up to ten times as hard as the lightest.
Edge Weight Range
80
0 - 200
Additional length granted to the lightest edge, letting heavier edges hold their nodes closer together: 0 gives every edge the same initial length regardless of its weight.
Edge Weight Contrast
0
0 - 1
Increase edge power to hold on to its shorter initial length: raising it has the lighter edges give way and stretch out first, 0 has every edge resist equally.
Node Gravity
Auto
-5000 - 0
Force with which every node repels all others, which sets the space the network settles into: Auto dynamically derives it from the centre gravity, the edge length, and the size and density of the network. Larger connected networks settle around -40.
Network Friction
0.2
0 - 1
Share of its speed a node loses on every iteration: higher settles the network sooner and more calmly, lower lets it swing out further before it comes to rest.
Network Approximation
0.8
0 - 5
Set the coarseness a distant group of nodes is treated as a single node when the repulsion is calculated (Barnes-Hut): higher is faster and rougher, 0 calculates every pair of nodes exactly.
Center Gravity
0.08
0 - 1
Strength of the pull of every node towards the centre of the graph, keeping disconnected parts of the network from drifting off.
Algorithm - ForceAtlas2
Name
Default value
Accepted values
Description
Node Size Influence
No
Yes / No
Nodes stop overlapping, as nodes repel each other at their drawn radius.
Node Weight Influence
0.5
0 - 1
Weight influence of a node that counts towards its mass on top of its number of edges, making heavier nodes both repel harder and yield less: 0 leaves the mass to the number of edges alone, 1 has the heaviest node weigh up to ten times as much as the lightest.
Edge Weight Influence
0.25
0 - 1
Weight influence of an edge that counts towards the force with which it pulls its nodes together: 0 has every edge pull equally, 1 pulls in full proportion to the weight.
Strong Network Gravity
No
Yes / No
Have the overall pull towards the centre keep its full strength at any distance instead of weakening, which directs the outlying nodes inside and compacts the network.
Lin-Log Mode
No
Yes / No
Let the pull along an edge grow logarithmically instead of linearly with distance, which tightens the clusters and widens the space between them.
Network Gravity
Auto
-1 - 5
Strength of the pull of every node towards the centre, set against the repulsion: higher packs the network together, a negative value pushes it apart.
Scaling
Auto
0.1 - 10
Overall strength of the repulsion, and with it the room the network takes up: Auto spreads the smaller networks and holds in the larger ones.
Outbound Attraction
Auto
Yes / No
Spread the pull a node exerts over its own edges, so that nodes with many edges stop dragging the rest of the network inwards: Auto enables it when a few nodes carry far more edges than the average.
Network Approximation
Auto
0 - 5
Set the coarseness a distant group of nodes is treated as a single node when the repulsion is calculated (Barnes-Hut): 0 calculates every pair of nodes exactly, Auto starts approximating from 1.000 nodes on.
Settings
Name
Default value
Description
Display
Vector
The 'Vector' display mode uses SVG elements to display the visualisation. The 'Pixel' display mode uses a canvas to display the visualisation. When dealing with large amounts of data, the pixel display mode will give better performance.
Show Disconnected Dot
Yes
Allow disconnected dots to remain part of the visualisation. Set to 'No' to remove disconnected Dots from the visualisation.
Include Location References
No
Display Location References as nodes
Background Colour
none
Background colour of the visualisation
Static Layout
No
Display static layouts
Static Layout Interval
none
Interval in seconds between static layout renderings
Advanced
Enter these settings in the input field as name:value, e.g. highlight_node_color:#f2ff00. Each setting should be entered on a single new line.
Name
Default value
Accepted values
Description
highlight_node_color
#d92b2b
hexadecimal color value
Colour of hovering node.
highlight_node_connect_color
#ff7070
hexadecimal color value
Colour of connected nodes to the hovering node.
highlight_link_color
rgba(255,0,0,0.4)
hexadecimal/rgba color value
Colour of connected lines to the hovering node.
node_icons_size
15
integer / weight
Set the size of the Condition icons. Specify a specific size, or use 'weight' to make the icons size relative to the node size.
node_icons_offset
4
integer
Set the position of the Condition icons relative to the node. Negative number to position above the node, positive for below, 0 to centre on the node.
node_icons_show_as_node
false
true / false
Use the Condition icons as the actual node. This will fully override a node's visual representation.
label_scale
true
true / false
Scale node labels based on zoom level. This ensures equally scaling both node size and label size.
label_size_min
8
number
Minimum node label size when scaling.
label_size_max
30
number
Maximum node label size when scaling.
label_font
Auto
font name
Set custom font name(s) used for the node labels. Fonts have to be available on the local client. Listing multiple fonts are separated with a comma.
Documentation
This is the full documentation for nodegoat. All nodegoat features are described here.
Follow the nodegoat Guides to learn how to setup your own nodegoat environment and get your projects up and running.
Not able to find what you are looking for? Try the search, or get in touch.