Network Functions
set_nodesize_attrs
network visuals.set_nodesize_attrs(
attrs: '& [f64]',
minsize: 'f64' = 4.0,
maxsize: 'f64' = 12.0
)
Arguments
attrs: '& [f64]'
=> Attribute values to use for size scalingminsize: 'f64' = 4.0
=> minimum size of the nodemaxsize: 'f64' = 12.0
=> maximum size of the node
Set the node size of the nodes based on the attribute value
svg_save
network visuals.svg_save(
outfile: '& Path',
label: 'Template' = Template { original: "{_NAME}", parts: [Var("_NAME", "")] },
x_spacing: 'u64' = 25,
y_spacing: 'u64' = 25,
offset: 'u64' = 10,
twidth: 'f64' = 9.0,
width: 'u64' = 500,
height: 'u64' = 240,
bgcolor: 'Option < String >',
page_width: 'Option < u64 >',
page_height: 'Option < u64 >'
)
Arguments
outfile: '& Path'
=>label: 'Template' = Template { original: "{_NAME}", parts: [Var("_NAME", "")] }
=>x_spacing: 'u64' = 25
=>y_spacing: 'u64' = 25
=>offset: 'u64' = 10
=>twidth: 'f64' = 9.0
=> in average how many units each text character takes
For auto calculating width of the page since we don’t have Cairo
width: 'u64' = 500
=>height: 'u64' = 240
=>bgcolor: 'Option < String >'
=>page_width: 'Option < u64 >'
=>page_height: 'Option < u64 >'
=>
Exports the network as a svg