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

时间:2018-02-14 08:10:36

标签: graphviz dot neato

我正在尝试用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

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

polygon2

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

1 个答案:

答案 0 :(得分:1)

使用A [pos="0,1!", xlabel="A"] 时,向每个节点添加xlabel将在节点形状之外显示标签:

builder.setView(inflater.inflate(R.layout.fragment_ble_devices, null));

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

无法定义位置或偏移。