Skip to content

DrawOptions

Symbolica documentation for getting started, symbolic expressions, numerical evaluation, pattern matching, and APIs in Python and Rust.

DrawOptions

class DrawOptions

Full typed option surface for linnest.draw.

Methods

Name Description
__new__
__repr__

__new__

DrawOptions.__new__(
    *,
    scope: _Dictionary = ...,
    unit: _AutoLengthValue = ...,
    title: _AutoOptionalStaticContent = ...,
    subgraph: _DrawSubgraphs = ...,
    debug: _DebugValue = ...,
    debug_label_collisions: _Boolean = ...,
    label_collision_padding: _Number = ...,
    show_half_edge_ids: _Boolean = ...,
    node_radius: _AutoRadius = ...,
    node_min_radius: _Number = ...,
    node_label_padding: _Number = ...,
    node_fill: _Paint = ...,
    node_stroke: _StrokeValue = ...,
    node_outset: _AutoNumber = ...,
    node_label_style: _Style = ...,
    node_style: _OptionalStyle = ...,
    node_label: _AutoOptionalContent = ...,
    draw_node: _AutoFunction = ...,
    edge_stroke: _StrokeValue = ...,
    edge_offset: _Number = ...,
    edge_length: _OptionalNumber = ...,
    edge_ratio: _OptionalNumber = ...,
    edge_resolve_length: _EdgeLengthResolver = ...,
    edge_accuracy: _Number = ...,
    edge_optimize: _Boolean = ...,
    edge_split_gap: _Number = ...,
    edge_dangling_tangent: _DanglingTangentValue = ...,
    source_style: _OptionalStyleLayers = ...,
    sink_style: _OptionalStyleLayers = ...,
    edge_label: _OptionalContent = ...,
    edge_label_style: _OptionalStyle = ...,
    external_label_gap: _Number = ...,
    edge_omega: _Number = ...,
    edge_trim_accuracy: _Number = ...,
    padding: _OptionalPadding = ...,
    debug_edge_radius: _Number = ...,
    debug_edge_fill: _Paint = ...,
    debug_edge_stroke: _StrokeValue = ...,
    debug_edge_label_fill: _Paint = ...,
    subgraph_edge_style: _Style = ...,
    subgraph_edge_underlay: _Boolean = ...,
) -> DrawOptions

__repr__

DrawOptions.__repr__() -> builtins.str