Versions in this module Expand all Collapse all v0 v0.1.0 Apr 20, 2026 Changes in this version + type CytoscapeEdge struct + Data CytoscapeEdgeData + type CytoscapeEdgeData struct + ID string + Kind string + Label string + Port int + Protocol string + Source string + Target string + type CytoscapeElements struct + Edges []CytoscapeEdge + Nodes []CytoscapeNode + type CytoscapeNode struct + Data CytoscapeNodeData + type CytoscapeNodeData struct + Group string + ID string + Image string + Kind string + Label string + Provider string + Repo string + type CytoscapeOutput struct + Elements CytoscapeElements + type CytoscapeRenderer struct + func NewCytoscapeRenderer() *CytoscapeRenderer + func (r *CytoscapeRenderer) Format() Format + func (r *CytoscapeRenderer) Render(g *graph.Graph) ([]byte, error) + type D2Renderer struct + Direction string + func NewD2Renderer() *D2Renderer + func (r *D2Renderer) Format() Format + func (r *D2Renderer) Render(g *graph.Graph) ([]byte, error) + type DOTRenderer struct + Rankdir string + func NewDOTRenderer() *DOTRenderer + func (r *DOTRenderer) Format() Format + func (r *DOTRenderer) Render(g *graph.Graph) ([]byte, error) + type Format string + const FormatCytoscape + const FormatD2 + const FormatDOT + const FormatJSON + const FormatMermaid + const FormatSigma + func SupportedFormats() []Format + type MermaidRenderer struct + Direction string + func NewMermaidRenderer() *MermaidRenderer + func (r *MermaidRenderer) Format() Format + func (r *MermaidRenderer) Render(g *graph.Graph) ([]byte, error) + type Renderer interface + Format func() Format + Render func(g *graph.Graph) ([]byte, error) + type Renderers struct + Cytoscape *CytoscapeRenderer + D2 *D2Renderer + DOT *DOTRenderer + Mermaid *MermaidRenderer + Sigma *SigmaRenderer + func NewRenderers() *Renderers + func (r *Renderers) Get(f Format) Renderer + type SigmaEdge struct + Color string + ID string + Kind string + Label string + Port int + Protocol string + Size float64 + Source string + Target string + type SigmaNode struct + Attributes map[string]string + Color string + ID string + Kind string + Label string + Size float64 + X float64 + Y float64 + type SigmaOutput struct + Edges []SigmaEdge + Nodes []SigmaNode + type SigmaRenderer struct + Height float64 + Width float64 + func NewSigmaRenderer() *SigmaRenderer + func (r *SigmaRenderer) Format() Format + func (r *SigmaRenderer) Render(g *graph.Graph) ([]byte, error)