Arc diagram
An interactive arc diagram visualizes character interactions in Les Misérables, with nodes ordered by the first chapter in which each character appears. Arcs represent relationships between characters, and hovering over a node or link highlights its connections. The visualization uses D3 v4 to render SVG elements, with node positions computed manually and arc paths built via string concatenation. Data comes from `jean.json`, containing character names, chapter lists, and interaction links. Node radius scales with chapter count, link width scales with interaction frequency, and mouseover events dynamically restyle linked elements.
AI-generated descriptionAn arc diagram of Les Miserables characters ordered by the first chapter they appear in. Arcs represent characters that interact with each other. This can be seen as a 1D semantic substrate.
Arc diagrams can be useful for examining relationships between an ordered variable, like chapters in a book, and the connections between nodes. However, because of limits in screen size, arc diagrams are often limited to graphs with a few hundred nodes at most. It can also be difficult to identify high-level patterns in connections and clusters, depending on the sort order.
forked from <a href='http://bl.ocks.org/rpgove/'>rpgove</a>'s block: <a href='http://bl.ocks.org/rpgove/53bb49d6ed762139f33bdaea1f3a9e1c'>Arc diagram</a>