Module

DataViz.Layout.Adjacency.Layout

Package
purescript-hylograph-layout
Repository
afcondon/purescript-hylograph-layout

DataViz.Layout.Adjacency.Layout

Pure layout algorithms for adjacency matrix visualization. Computes cell positions and label placements from matrix data.

#layout Source

layout :: AdjacencyMatrix -> MatrixLayout

Layout a matrix with default configuration

#layoutWithConfig Source

layoutWithConfig :: LayoutConfig -> AdjacencyMatrix -> MatrixLayout

Layout a matrix with custom configuration

#LayoutConfig Source

type LayoutConfig = { cellSize :: Number, labelHeight :: Number, labelMargin :: Number, labelWidth :: Number }

Configuration for matrix layout

#defaultConfig Source

defaultConfig :: LayoutConfig

Default layout configuration

#shortenName Source

shortenName :: String -> String

Shorten a module name for display (last component only)