在 graphviz 中绘制带有标记顶点的多边形
Drawing polygons with labeled vertices in graphviz
我正在尝试使用 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
}
显示以下内容
我希望圆圈消失,看起来更像这样:
我尝试切换到 shape=point
,但标签消失了。有什么建议吗?
使用shape=point
时,给每个节点加一个xlabel
会在节点形状外显示一个标签:
A [pos="0,1!", xlabel="A"]
文档指出标签将放置在节点形状之外,但靠近节点本身。但是,这些标签放在最后,有时可以省略(forcelabels
来拯救)。
无法定义位置或偏移量。
我正在尝试使用 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
}
显示以下内容
我希望圆圈消失,看起来更像这样:
我尝试切换到 shape=point
,但标签消失了。有什么建议吗?
使用shape=point
时,给每个节点加一个xlabel
会在节点形状外显示一个标签:
A [pos="0,1!", xlabel="A"]
文档指出标签将放置在节点形状之外,但靠近节点本身。但是,这些标签放在最后,有时可以省略(forcelabels
来拯救)。
无法定义位置或偏移量。