在graphviz中绘制带有标记顶点的多边形

问题描述 投票:0回答:1

我正在尝试用graphviz制作基本多边形。我有这样的事情:

graph {
    node [shape=circle]
    A [pos="0,1!"]
    B [pos="0,0!"]
    C [pos="1,0!"]
    D [pos="1,1!"]

    A -- B
    B -- C
    C -- D
    D -- A
}

显示以下内容

polygon1

我希望圈子消失,看起来更像这样:

我尝试切换到shape=point,但标签消失了。有什么建议?

graphviz dot neato
1个回答
1
投票

使用shape=point时,向每个节点添加xlabel将在节点形状之外显示标签:

A [pos="0,1!", xlabel="A"]

文档说明标签将放置在节点形状之外,但在节点本身附近。但是,这些标签放在最后,有时可以省略(forcelabels救援)。

无法定义位置或偏移。

© www.soinside.com 2019 - 2024. All rights reserved.