Public
Edited
Jul 3, 2023
Insert cell
Insert cell
Insert cell
personalcontentflow = FileAttachment("Life Plan Thoughts.scap").text()

//FileAttachment("PersonalContentFlow.scap").text()
Insert cell
scappleDocument = xmlToJSON(personalcontentflow).ScappleDocument
Insert cell
Insert cell
nodeCsv = d3.csvFormat(nodes)
Insert cell
Insert cell
height = width * 0.65
Insert cell
import { clamp } from "@ejfox/force-layout-starter-template"
Insert cell
import { xmlToJSON } from "@visnup/xml-to-json"
Insert cell
html`<style>

.link {
stroke: #CCC;
stroke-width: 1px;
}

.node {
/* cursor: move; */
fill: #ccc;
stroke: #000;
stroke-width: 0.5px;
}

.tag-node {
/*opacity: 0.5;*/
}

.node.fixed {
fill: #f00;
}

.label {
fill: #black;
font-size: 12px;
font-family: courier;
text-anchor: middle;
}

</style>`
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more