【发布时间】:2015-08-04 11:10:31
【问题描述】:
我有一个 graphviz (2.38.0 (20140413.2041)) 图表,其中每个节点包含几行文本,我希望不同的行具有不同的样式。目前我有:
digraph G{
stylesheet = "styles.css";
graph[rankdir=BT];
node[shape=box];
Andrew[label=<
Andrew
<br />Red
<br />34
>];
James[label=<
James
<br />Yellow
<br />26
>];
Andrew -> James;
}
带有样式表:
.name {
font-weight: bold;
}
.age{
color: blue;
}
我希望能够使用以下功能:
Andrew[label=<
<font class="name">Andrew</font>
<br />Red
<br /><font class="age">34</font>
>];
但不幸的是 dot 给了我:
Warning: Illegal attribute class in <FONT> - ignored
Warning: Illegal attribute class in <FONT> - ignored
我进行了搜索,但找不到任何东西,所以我不确定是否有首选的方法来完成我想要实现的目标(例如某种宏来生成重复格式)错过了。
【问题讨论】:
-
你为什么用
font class而不是div class? -
dot针对div、p和span抱怨Unknown HTML element