An "all included" style function.
Items are small UI elements that provide extra information. Items are attached to nodes or links and can display a label, image or both.
Default node style.
Default node anchor style.
Additional style to apply for background nodes.
The class rules to apply individual style for node subset. Use known CSS class definition practice. Define one or more classes by specifying name and style and apply those by node definition. If multiple classes applied separate them with space and class rules will cascade in order of class definition.
Node details like labels, items, images are hidden if node width in pixels is below this value.
Node details like labels, items, images are not rendered if chart zoom is below this value.
Additional style to apply when node is expanded.
Additional style to apply when node is focused.
Additional style to apply when a node is hovered.
Node label style.
Base node size of node label that scales with node size.
Additional style to apply when a node position is locked.
Additional style to apply when node data is not yet loaded.
An object defining one or more functions used to calculate node rendering style.
- Example: round image nodes
Additional style to apply when node is selected.
See also the
selection property that is applied to selected nodes and links.
A a style function for nodes. Will be called whenever a node property or data has changed. Use to dynamically set node style fields.
Color for fade out animation of removed objects.
Determines if link radius (width) is automatically scaled when the chart is zoomed in or out.
If set to
null, the value is inherited from
Determines if node radius is automatically scaled when the chart is zoomed in or out.
scaleLinksWithZoom is not set, this value also impacts links.
The common selection drawn for both links and nodes.
The difference between this and
nodeSelected if that those are applied for each item
individually, while this
selection style is drawn as a background for all selected items. So if this
specifies a semi-transparent fill color, at no point will there be two overlapping selections visible -
instead one common background polygon will be drawn.
Specifies if the common selection style should be rendered. If this is set to
linkSelected styles should be specified so that the selection can be visualized.
The fill color of the selection shape. The default
null means that the same color as the chart background
will be used (assuming
transparent is specified). The fill color is required if shadow color
is specified since otherwise the shadow might be invisible.
The outline color of the selection shape. Must be specified for the shadow to be rendered.
0.5, for nodes the value is now affected by the zoom level.
Specifies the size in pixels by which the shape size is increased. This value is further multiplied by the zoom level.
The multiplier by which the radius of node is increased to get the selection shape size. Value of 0.2 means that the size is increased by 20% (multiplied by 1.2).