如何用点语言为节点绘制上标?

How can I draw superscript for node in dot language?

我想用点语言在节点上画一个上标

这可能吗?

  • 如果是,我该怎么做?
  • 如果不是,我应该使用什么工具来得到这样的图表?

xlabel 属性创建 an external label for a node or edge。以下内容将帮助您完成部分工作。创建整个图表后,您可以调整间距以避免重叠。

graph {
    node [shape = circle];
    edge [style = dashed; minlen = 2];
    NOP [style = dashed; xlabel = "0"];
    node [label = "*"]; n1 n2 n3 n6 n8;
    n1 [xlabel = "1"];
    n2 [xlabel = "2"];
    n3 [xlabel = "3"];
    n6 [xlabel = "6"];
    n8 [xlabel = "8"];
    n10 [xlabel = "10"];
    NOP -- n1;
    NOP -- n2;
    NOP -- n3;
    NOP -- n6;
    NOP -- n8;
    n10 [label = "+"];
    NOP -- n10;
}