Я пытаюсь добавить две метки к графику с точкой, одну сверху и одну снизу графика.На самом деле я пытаюсь изменить файлы точек, сгенерированные Doxygen, чтобы они содержали эти метки.Я думал, что это будет легко, но это превратилось в боль, чем я думал.Я пробовал следующее:
1) Наличие двух меток внутри орграфа, но отображается только последний
2) Вертикальное размещение подграфов и попытка правильно разместить узлы, но это выглядело плохо ипревратился в головную боль (пример показан ниже)
digraph D {
subgraph cluster_p {
label = "Top Label";
fontname=calibri;
fontsize=9;
rankdir=TB
subgraph test {
pencolor=black
e
}
subgraph cluster_c3 {
label = "Bottom Label";
labelloc=b;
fontname=calibri;
fontsize=9;
pencolor=white
f;
}
e->f;
}
}
Обновление: примерно через два часа после публикации я наконец-то нашел что-то, что соответствует моим потребностям.
digraph G {
subgraph cluster_0 {
label="Top";
subgraph cluster_1 {
label="Bottom";
labelloc=b;
pencolor=white;
// diagram to enclose
e->f;
}
}
}
Это достаточно просто, чтобы автоматическивставить с Python-скрипт в каждый файл точек и поддерживает мои конкретные потребности.Спасибо.