Determines which trace information appear when hovering links. If `none` or `skip` are set, no information is displayed upon hovering. But, if `none` is set, click and hover events are still fired.

Sets the source reference on Chart Studio Cloud for `label`.

Sets the color of the `line` around each `link`.

Sets the width (in px) of the `line` around each `link`.

An integer number `[0..nodes.length - 1]` that represents the source node.

Sets the source reference on Chart Studio Cloud for `source`.

An integer number `[0..nodes.length - 1]` that represents the target node.

Sets the source reference on Chart Studio Cloud for `target`.

A numeric value representing the flow volume value.

Sets the `node` color. It can be a single value, or an array for specifying color for each `node`. If `node.color` is omitted, then the default `Plotly` color palette will be cycled through to have a variety of colors. These defaults are not fully opaque, to allow some visibility of what is beneath the node.

Groups of nodes. Each group is defined by an array with the indices of the nodes it contains. Multiple groups can be specified.

Determines which trace information appear when hovering nodes. If `none` or `skip` are set, no information is displayed upon hovering. But, if `none` is set, click and hover events are still fired.

Sets the color of the `line` around each `node`.

Sets the width (in px) of the `line` around each `node`.

Sets the padding (in px) between the `nodes`.

Sets the thickness (in px) of the `nodes`.

The normalized horizontal position of the node.

The normalized vertical position of the node.

Sets the orientation of the Sankey diagram.

Adds a unit to follow the value in the hover tooltip. Add a space if a separation is necessary from the value.

Sankey plots for network flow data analysis. The nodes are specified in `nodes` and the links between sources and targets in `links`. The colors are set in `nodes[i].color` and `links[i].color`, otherwise defaults are used.

Determines whether or not markers and text nodes are clipped about the subplot axes. To show markers and text nodes above axis lines and tick labels, make sure to set `xaxis.layer` and `yaxis.layer` to *below traces*.