gpt4 book ai didi

graphviz - 如何从单个 Graphviz 记录字段中生成多个边?

转载 作者:行者123 更新时间:2023-12-04 14:42:08 25 4
gpt4 key购买 nike

单边源自 Graphviz 记录字段非常简单,并且易于通过端口和罗盘点进行控制。

不过,我需要让多个边源自一个记录字段。 DOT 语言的语法似乎不支持这一点。子图可能对我有用,但记录的描述确实是数据记录的最佳表示。

最佳答案

have multiple edges originate from a single record field

我不太确定为什么点语言的语法不允许这样做。例如:

digraph g{
r[label="<f0> left|<f1> middle|<f2> right", shape=record];
r:f0 -> {a;b;};
r:f2 -> c;
r:f2 -> d;
}

字段 f0f2 都有不止一个出边。

enter image description here

顺便说一句,虽然记录形状仍然有效,但似乎类似 HTML 的标签正在取代它们。来自graphivz web site :

The record-based shape has largely been superseded and greatly generalized by HTML-like labels. That is, instead of using shape=record, one might consider using shape=none and an HTML-like label.

关于graphviz - 如何从单个 Graphviz 记录字段中生成多个边?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7060532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com