Chiasm Foundation
This example showcases the Chiasm foundation by composing three interactive visualization components within a nested layout. Using SVG, a dummy visualization component renders colored rectangles with draggable X patterns that dynamically adjust stroke width via mouse interaction. An HTML5 Canvas-based wave simulation responds to clicks, while the layout plugin arranges all components in a flexible vertical/horizontal nested structure. A links plugin connects the line width of component B to component C, demonstrating reactive dataflow between components. The page is set against a black background with the visualization container filling the viewport, and all components are coordinated through Chiasm's functional reactive model.
AI-generated descriptionAn example that demonstrates basic features of Chiasm.
The Chiasm plugins demonstrated here are
dummyVisA placeholder for D3-based visualizations that use SVG.waveAn example plugin that uses HTML5 Canvas for rendering.layoutA plugin for nested box layout of arbitrary components.linksA plugin for connecting components together.