Printable idea sheet
html_export_graph_layout
reqlan rq/core_analysis/html_export.rq:385
Katz 0.121
The interactive export graph should lay out nodes so labels and circles do not heavily overlap.
Initial placement should settle with the same Obsidian-style force model as layout_physics ( central gravity, edge springs, inverse-square repulsion ).
Rendering uses canvas 2 d ( not SVG DOM ) with shared physics from physics-core.js, inlined into the export asset app.js.
- implementation
- app.js, physics-core.js, graph-physics.ts
Interactive page: html_export_graph_layout