How do you center a title for a diagram output to SVG using dot?

chtrinh picture chtrinh · Jun 23, 2011 · Viewed 20.3k times · Source

So far I tried this line but dot keeps pushing it aside making room for my nodes (pushes it to the right):

_diagram_info [shape="plaintext", label="My Diagram\l", fontsize=13]

Is there a way to center the label by pos, using dot?

Answer

marapet picture marapet · Jun 23, 2011

That's how I'd add a title for a graph:

digraph {
    // nodes, edges, subgraphs 
    ...
    // title
    labelloc="t";
    label="My Diagram";
}

This will add a centered title to the top of the graph.

The same syntax can also be used for subgraphs.