NodeDrawing

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

NodeDrawing

class NodeDrawing

Mutable typed drawing metadata for a node.

Attributes

Name Description
extensions
label
label_style
maximum_size
minimum_size
placement
rank
shift
style

extensions

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

label

NodeDrawing.label: _OptionalStaticContent

label_style

NodeDrawing.label_style: _OptionalStyle

maximum_size

NodeDrawing.maximum_size: _OptionalNumber

minimum_size

NodeDrawing.minimum_size: _OptionalNumber

placement

NodeDrawing.placement: _PlacementValue

rank

NodeDrawing.rank: _OptionalInteger

shift

NodeDrawing.shift: _DrawingPoint

style

NodeDrawing.style: _OptionalStyle

Methods

Name Description
__new__
__repr__

__new__

NodeDrawing.__new__(
    *,
    label: _OptionalStaticContent = ...,
    placement: _PlacementValue = ...,
    shift: _DrawingPoint = ...,
    rank: _OptionalInteger = ...,
    minimum_size: _OptionalNumber = ...,
    maximum_size: _OptionalNumber = ...,
    style: _OptionalStyle = ...,
    label_style: _OptionalStyle = ...,
    extensions: _NativeDict = ...,
) -> NodeDrawing

__repr__

NodeDrawing.__repr__() -> builtins.str