You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As far as I can tell, this doesn't support records? Is that correct?
I could only manage half a workaround; by using a custom "record" shape, and a manually encoded node label (e.g., <f0> a|<f1> b|<f2> c)) I could handle the nodes, but I can't figure out any way to get it to write edges as "node":f0 -> "node":f1 or node:f0 -> node:f1.
As far as the api goes, edge .From and .To just need to accept optional ports, and nodes need to accept a list of port names and labels (that can be nested in complicated ways, to be fair; they can be grouped in order to switch between horizontal fields and vertical fields).
The text was updated successfully, but these errors were encountered:
you don't really need Record-nodes, but the HTML-layout in nodes will do all the work (and more). HTML-nodes can have many HTML-children, with "Port" attributes, so that edges will point from port to port precisely.
this is the specification: https://graphviz.org/doc/info/shapes.html
i tried to implement something like that here, but for the old version, now it's changed alot: https://github.com/rvinowise/DotNetGraph
As far as I can tell, this doesn't support records? Is that correct?
I could only manage half a workaround; by using a custom "record" shape, and a manually encoded node label (e.g.,
<f0> a|<f1> b|<f2> c)
) I could handle the nodes, but I can't figure out any way to get it to write edges as"node":f0 -> "node":f1
ornode:f0 -> node:f1
.As far as the api goes, edge .From and .To just need to accept optional ports, and nodes need to accept a list of port names and labels (that can be nested in complicated ways, to be fair; they can be grouped in order to switch between horizontal fields and vertical fields).
The text was updated successfully, but these errors were encountered: