Module
DataViz.Layout.StateMachine.Layout
- Package
- purescript-hylograph-layout
- Repository
- afcondon/purescript-hylograph-layout
DataViz.Layout.StateMachine.Layout
Pure layout algorithms for state machine visualization. Arranges states in a circular layout and computes curved arrow paths for transitions.
#layout Source
layout :: forall extra. StateMachine extra -> StateMachineLayout extraLayout a state machine with default configuration using circular layout
#layoutWithConfig Source
layoutWithConfig :: forall extra. LayoutConfig -> (LayoutConfig -> Array (State extra) -> Array (LayoutState extra)) -> StateMachine extra -> StateMachineLayout extraLayout with custom configuration and layout strategy
#defaultConfig Source
defaultConfig :: LayoutConfigDefault layout configuration
#circularLayout Source
circularLayout :: forall extra. LayoutConfig -> Array (State extra) -> Array (LayoutState extra)Circular layout: arrange states in a circle
#gridLayout Source
gridLayout :: forall extra. LayoutConfig -> Array (State extra) -> Array (LayoutState extra)Grid layout: arrange states in rows
- Modules
- DataViz.
Layout. Adjacency - DataViz.
Layout. Adjacency. Layout - DataViz.
Layout. Adjacency. Types - DataViz.
Layout. Chord - DataViz.
Layout. Chord. Layout - DataViz.
Layout. Chord. Types - DataViz.
Layout. Hierarchy. Cluster - DataViz.
Layout. Hierarchy. Core - DataViz.
Layout. Hierarchy. EdgeBundle - DataViz.
Layout. Hierarchy. EdgeBundle. Bilink - DataViz.
Layout. Hierarchy. EdgeBundle. BundleCurve - DataViz.
Layout. Hierarchy. EdgeBundle. Hierarchy - DataViz.
Layout. Hierarchy. EdgeBundle. RadialCluster - DataViz.
Layout. Hierarchy. EdgeBundle. Types - DataViz.
Layout. Hierarchy. Link - DataViz.
Layout. Hierarchy. Pack - DataViz.
Layout. Hierarchy. Partition - DataViz.
Layout. Hierarchy. Tree - DataViz.
Layout. Hierarchy. TreeStyle - DataViz.
Layout. Hierarchy. Treemap - DataViz.
Layout. Hierarchy. Types - DataViz.
Layout. Pattern - DataViz.
Layout. Pattern. Types - DataViz.
Layout. Sankey. CSV - DataViz.
Layout. Sankey. Compute - DataViz.
Layout. Sankey. ComputeWithSteps - DataViz.
Layout. Sankey. Path - DataViz.
Layout. Sankey. Types - DataViz.
Layout. StateMachine - DataViz.
Layout. StateMachine. Layout - DataViz.
Layout. StateMachine. Path - DataViz.
Layout. StateMachine. Types