я использую Graphviz для представления массивов, используя subgraphs
и record
узлов:Представляют массив с индексами с использованием точек записи узлов (GraphViz)
subgraph cluster_array
{
label="my array"
Array [shape="record", label="A | B | C | D"]
Array
}
Я хотел бы добавить внешние индексов для каждого из элементов массива, отображение 0 -> A
, 1 -> B
и так далее.
Я хочу, чтобы достичь результата, аналогичного:
Я искал в Интернете и попытался с помощью xlabel
, но не мог найти способ, чтобы правильно добавить метку для каждой записи элемента. Я также попытался сделать индексы частью ярлыка и перемещая метку с lp
, но, похоже, это не влияет на узлы record
.
Можно ли добавлять метки внешних элементов к record
узлам с использованием GraphViz?