EdgeDrawing

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

EdgeDrawing

class EdgeDrawing

Mutable typed drawing metadata for an edge.

Attributes

Name Description
bend
decoration
extensions
label
label_angle
label_offset
label_position
label_style
minimum_length
placement
routing
same_rank
style

bend

EdgeDrawing.bend: _DrawingAngle

decoration

EdgeDrawing.decoration: _DrawingDecoration

extensions

EdgeDrawing.extensions: builtins.dict[builtins.str, _NativeValue]

label

EdgeDrawing.label: _OptionalStaticContent

label_angle

EdgeDrawing.label_angle: _DrawingAngle

label_offset

EdgeDrawing.label_offset: _OptionalNumber

label_position

EdgeDrawing.label_position: _DrawingPoint

label_style

EdgeDrawing.label_style: _OptionalStyle

minimum_length

EdgeDrawing.minimum_length: _OptionalInteger

placement

EdgeDrawing.placement: _PlacementValue

routing

EdgeDrawing.routing: _RoutingValue

same_rank

EdgeDrawing.same_rank: _OptionalBoolean

style

EdgeDrawing.style: _OptionalStyleLayers

Methods

Name Description
__new__
__repr__

__new__

EdgeDrawing.__new__(
    *,
    label: _OptionalStaticContent = ...,
    placement: _PlacementValue = ...,
    label_position: _DrawingPoint = ...,
    label_offset: _OptionalNumber = ...,
    label_angle: _DrawingAngle = ...,
    bend: _DrawingAngle = ...,
    routing: _RoutingValue = ...,
    minimum_length: _OptionalInteger = ...,
    same_rank: _OptionalBoolean = ...,
    style: _OptionalStyleLayers = ...,
    label_style: _OptionalStyle = ...,
    decoration: _DrawingDecoration = ...,
    extensions: _NativeDict = ...,
) -> EdgeDrawing

__repr__

EdgeDrawing.__repr__() -> builtins.str