Различные цвета для headlabel и taillabel в graphviz

можно ли установить различные цвета для headlabel и taillabel в graphviz? Используя labelfontcolor, я могу установить один общий цвет для обоих, но мне нужны разные цвета (что-то вроде headfontcolor и tailfontcolor, но эти атрибуты не существуют).

1 ответов


вы можете преуспеть в этом, используя метки HTML-стиля в graphviz (вы можете найти много информации на этой странице:http://www.graphviz.org/doc/info/shapes.html), и особенно font первый:

digraph test
{
    A -> B
    [
        taillabel = <<font color="red">tail</font>>
        label     = <<font color="green">middle</font>>
        headlabel = <<font color="blue">head</font>>
    ]
}

этот код создаст следующую диаграмму:

enter image description here