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