Graphviz 标签超链接图

Graphviz 标签超链接图,graphviz,Graphviz,我试图在Graphviz中找出如何使标签“1”着色,同时又使其成为超链接。这可能吗?请参见下面的示例 F 有向图 { rankdir=LR a2[href=”http://www.apple.com"] { a0->a1[href=”http://www.uk.com“][label=“1”][color=red]; a1->a2 } a2[样式=填充,颜色=黄色] a0[样式=填充,颜色=浅灰色] 是的,这是可能的 我假设您正在生成SVG输出 如果将标签“1”上色是指标签文本的字体颜色,只需

我试图在Graphviz中找出如何使标签“1”着色,同时又使其成为超链接。这可能吗?请参见下面的示例

F


有向图
{
rankdir=LR
a2[href=”http://www.apple.com"]
{
a0->a1[href=”http://www.uk.com“][label=“1”][color=red];
a1->a2
}
a2[样式=填充,颜色=黄色]
a0[样式=填充,颜色=浅灰色]
是的,这是可能的

我假设您正在生成SVG输出

如果将标签“1”上色是指标签文本的字体颜色,只需在边缘属性中指定即可:

a0->a1[href="http://www.uk.com", fontcolor=yellow, color=red label="1"];
是指标签文本的颜色,而边本身的颜色

如果您希望有一个带有彩色背景的边缘标签,应该可以使用。但是,它不起作用(可能取决于graphviz的版本)。因此,您可以使用并指定
BGCOLOR

 a0->a1[href="http://www.udk.com", fontcolor=red, label=<
     <TABLE CELLBORDER="0" CELLPADDING="0" CELLSPACING="0" BORDER="0">
         <TR><TD BGCOLOR="yellow">1KMK</TD></TR>
     </TABLE>
 >, color =red];
a0->a1[href=”http://www.udk.com,fontcolor=红色,标签=<
1KMK
>,颜色=红色];

这很有效!两天两夜都在工作——还有一个出色的一小时答案!太好了!非常感谢!我很高兴这有帮助!因为这是你的第一个问题,所以:别忘了投票/接受答案。
 a0->a1[href="http://www.udk.com", fontcolor=red, label=<
     <TABLE CELLBORDER="0" CELLPADDING="0" CELLSPACING="0" BORDER="0">
         <TR><TD BGCOLOR="yellow">1KMK</TD></TR>
     </TABLE>
 >, color =red];