Causal Loop Diagram Viewer¶
The CLD Viewer renders any causal loop diagram JSON file as an interactive vis-network diagram. Nodes are draggable, edges are labeled with polarity (+ or −), and loop annotations (R/B circles) mark the center of each feedback loop.
How to use¶
- Open the viewer with the button above.
- Select a sample diagram from the buttons, or load your own JSON file.
- Click any node, edge, or loop symbol to see details in the panel below the diagram.
- Drag nodes to improve the layout.
- Click Save Positions to download an updated JSON with your layout baked in.
Keyboard shortcuts¶
| Action | How |
|---|---|
| Zoom | Horizontal two-finger swipe or pinch gesture |
| Pan | Click and drag on the background |
| Select | Click a node, edge, or loop marker |
| Reset view | Double-click the background |
JSON format¶
Each CLD is a JSON file with metadata, nodes, edges, and loops sections.
See the CLD JSON schema reference for a worked example.