如何以点语言显示文本(graphviz)

bit*_*its 14 dot graphviz

我试图找出我怎么能走通过一些文字在我的节点基于点graphviz的图表?

我查看了这个页面,但无法弄清楚:http: //www.graphviz.org/doc/info/attrs.html

谷歌搜索也没有帮助.

考虑这个图,这些基本上是来自bugzilla的bug号.红色节点表示已关闭的错误,但我不想像这样对它们进行颜色编码.显然,穿过511272比红色节点511272更直观.

在此输入图像描述

如果有人知道如何在节点内点击文本,请分享.谢谢,

Shobhit

And*_*ahl 14

Graphviz没有自己的样式来做这件事,但由于它是Unicode,你可以使用这种技术结合字符"结合长笔画叠加"(U + 0336),维基百科上有关删除线的文章建议:

在无法使用标记的纯文本方案中,Unicode提供了许多实现类似效果的组合字符."长笔画叠加"(U + 0336)会在文本中产生不间断的笔画,

  • 分离: A?B?C?D?E?F?G?H?I?
  • 合并:A̶B̶C̶D̶E̶F̶G̶H̶I̶

此图表:

digraph G {
    a [label="1?2?3?4?5?"]
    b [label="54321"]
    a->b
}
Run Code Online (Sandbox Code Playgroud)

使用graphviz 2.23.6渲染此png输出:

带有unicode删除线的graphviz示例