Skip to content

Instantly share code, notes, and snippets.

@ABSegler
ABSegler / README.md
Last active August 29, 2015 14:25 — forked from mbostock/.block

Click on any arc to zoom in. Click in the center to zoom out.

A sunburst is similar to a treemap, except it uses a radial layout. The root node of the tree is at the center, with leaves on the circumference. The area (or angle, depending on implementation) of each arc corresponds to its value. Sunburst design by John Stasko. Data courtesy Jeff Heer.

@ABSegler
ABSegler / README.md
Last active August 29, 2015 14:25 — forked from mbostock/.block

Click on any arc to zoom in. Click on the center circle to zoom out.

A sunburst is similar to a treemap, except it uses a radial layout. The root node of the tree is at the center, with leaves on the circumference. The area (or angle, depending on implementation) of each arc corresponds to its value. Sunburst design by John Stasko. Data courtesy Jeff Heer.

@ABSegler
ABSegler / README.md
Last active August 29, 2015 14:25 — forked from mbostock/.block

This “icicle” diagram uses d3.layout.partition to divide space with area proportional to the value of nodes in a tree. See also the zoomable icicle.

@ABSegler
ABSegler / README.md
Last active April 11, 2018 21:28 — forked from mbostock/.block
Piers Plowman B Radial Map

The tree layout implements the Reingold-Tilford algorithm for efficient, tidy arrangement of layered nodes. The depth of nodes is computed by distance from the root, leading to a ragged appearance. Cartesian orientations are also supported. Implementation based on work by Jeff Heer and Jason Davies using Buchheim et al.'s linear-time variant of the Reingold-Tilford algorithm. Data shows the Flare class hierarchy, also courtesy Jeff Heer.

Compare to this Cartesian layout.

@ABSegler
ABSegler / README.md
Last active January 12, 2020 03:44 — forked from mbostock/.block
Piers Plowman B Dendrogram

A dendrogram is a node-link diagram that places leaf nodes of the tree at the same depth. In this example, the classes (leaf nodes) are aligned on the right edge, with the packages (internal nodes) to the left. Data shows the Flare class hierarchy, courtesy Jeff Heer.

Compare to this Cartesian layout.

@ABSegler
ABSegler / README.md
Last active August 29, 2015 14:07 — forked from mbostock/.block
@ABSegler
ABSegler / Astemma2.json
Last active April 11, 2018 21:24 — forked from mbostock/.block
Piers Plowman A MSS Stemma in Radial Form
{"name": "Ax-A archetype",
"children": [
{"name": "*r*",
"children": [
{"name": "r1",
"children": [
{"name": "d",
"children": [
{"name": "t",
@ABSegler
ABSegler / Astemma1.json
Last active January 16, 2020 08:48 — forked from mbostock/.block
Piers Plowman A MSS Stemma and Timeline
{
"name": "A",
"children": [
{"name": "AØ",
"children": [
{"name": "Ax",
"children": [
{"name": "*r*",
"children": [
{"name": "r1",
@ABSegler
ABSegler / Astemma.json
Last active January 16, 2020 08:46 — forked from mbostock/.block
Interactive Piers Plowman A stemma
{"name": "Ax-A archetype",
"children": [
{"name": "*r*",
"children": [
{"name": "r1",
"children": [
{"name": "d",
"children": [
{"name": "t",
"children": [
@ABSegler
ABSegler / README.md
Last active August 29, 2015 14:06 — forked from mbostock/.block

A planar layout of hierarchical edge bundling, as opposed to the radial version. Not sure I would recommend this version; it feels less effective at bundling edges.