Logo
NeoArc Studio

Story Arc Block

Circular force-directed graph visualisation for showing narrative flows, process cycles, and connected concept networks. Nodes are arranged on a circular path with force-directed positioning that keeps related nodes close together.

The Story Arc block renders a collection of nodes on a circular force-directed graph. Nodes settle into positions along a circular path, with edges drawn between connected items to reveal narrative flows, process cycles, or concept relationships. The force simulation keeps tightly connected clusters together while maintaining the overall circular shape.

Each node can carry a title, description, icon, and category colour. Edges can be directed or undirected and optionally display labels.

When to Use

Configuration

The following properties control the overall appearance and behaviour of the story arc.

PropertyTypeDescription
TitleTextOptional heading displayed above the visualisation.
SubtitleTextOptional secondary text below the title.
Accent ColourColourPrimary colour used for highlighted edges and the active node ring.
BackgroundColourBackground colour of the visualisation area. Defaults to transparent.
Circle RadiusNumberBase radius of the circular layout in pixels. Defaults to 300.
Force StrengthNumber (0-1)How strongly the force simulation pulls nodes toward the circle. Lower values allow more organic clustering.
Show Edge LabelsToggleWhether to display labels on edges between nodes.
Directed EdgesToggleWhether edges display arrowheads indicating direction.
Animation DurationNumber (ms)Duration of the initial node-settling animation. Defaults to 1200ms.

Per-Node Fields

Each node in the story arc has these configurable fields.