graph - 将 Graphviz 节点并排放置,不带箭头
问题描述
有什么方法可以在 Graphviz 上自动获得与(在油漆中制作的)相同的结果?蓝色节点纯粹是为了提供信息,每个节点都必须有一个在他身边。
解决方案
将 xlabel 与 html 表格或不可见边缘一起使用
digraph G {
A[xlabel=<<table border="1" cellborder="0" color="blue"><tr><td>a</td></tr></table>>]
A->B->D
A->C->D
{
node[shape=rect color=blue]
A1 B1 C1 D1
}
{
edge[dir=none style=dotted]
//edge[dir=none color=invis]
{rank=same A->A1}
{rank=same B->B1}
{rank=same C->C1}
{rank=same D->D1}
}
}
推荐阅读
- java - 如何组合以下 if 循环?
- azure - 使用 TeamCity 构建 Azure 资源组项目 (.deployproj)
- java - 原生查询在 crudRepository-spring 中不起作用?
- c# - С# 自由控件(UWP/WPF/Winforms)类似于mxGraph(draw.io)
- plsql - 将数据从一个表发送到另一个表
- docker - Timescaledb 扩展未间歇性启用
- c# - 如何确定合并范围内的哪些单元格可见并且可以有值?
- angular - 合并 observables 但同时返回
- ms-access - MS Access:在两个表中查找具有不同字段的行
- java - 无法使用 Intent 启动服务,无法添加窗口 - 令牌 null 无效,您的活动是否正在运行?