Best Data Viz
Flow

Arc Diagram

Places nodes along a line and draws arcs between connected pairs, revealing clusters and bridges in network data.

Collaboration Network

Connections between team members

View data (8 rows)
Chart data table: Collaboration Network
valuesourcetarget
5AliceBob
3AliceCarol
4BobDave
2CarolDave
6DaveEve
3BobEve
1AliceEve
2CarolEve
Make an arc diagram with your data

Use an arc diagram when…

  • Showing pairwise connections in a linear layout
  • Highlighting clusters and hubs in small networks

Avoid when…

  • When the network is dense and arcs overlap heavily
  • When spatial position of nodes matters

Data it needs

PropertyValue
Min Rows4
Min Columns2
Column Types
stringstring

Visual anatomy

Marks
circlearc
Channels
position-x (node order)arc height (distance)color (group)
Axes
x-axis: node labels

Guiding principles

Consider instead

Common mistakes

  • Poor node ordering that maximizes arc crossings

  • Not varying arc thickness to encode weight

History

Wattenberg introduced arc diagrams in 2002 to visualize repetition in string data.

Accessibility notes

Provide an adjacency list or table of connections as a text alternative.

Related reading

Got data? Let's see what works.

Drop your CSV. You'll get an Arc Diagram plus four alternatives - ranked by which one actually fits your data best.