Expand description
Graph data structures for web visualization
Converts ProjectMetrics to a JSON-serializable graph format suitable for Cytoscape.js visualization.
Structs§
- Balance
Value - Balance score with interpretation
- Connascence
Value - Connascence information
- Dimension
Value - A single dimension value with numeric and label representation
- Dimensions
- The 5 coupling dimensions
- Edge
- An edge in the coupling graph (represents a coupling relationship)
- Graph
Data - Complete graph data for visualization
- Issue
Info - Issue information for problematic couplings
- Issues
ByServerity - Issue counts by severity
- Item
DepInfo - Information about an item-level dependency
- Location
Info - Location information for an edge
- Module
Item - An item defined in a module (struct, enum, trait, or function)
- Node
- A node in the coupling graph (represents a module)
- Node
Metrics - Metrics for a single node
- Summary
- Summary statistics for the graph
Functions§
- project_
to_ graph - Convert ProjectMetrics to GraphData for visualization