【问题标题】:Drawing polygons with labeled vertices in graphviz在graphviz中绘制带有标记顶点的多边形
【发布时间】:2018-07-24 17:51:34
【问题描述】:

我正在尝试使用 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,但标签消失了。有什么建议吗?

【问题讨论】:

    标签: graphviz dot neato


    【解决方案1】:

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

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

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

    无法定义位置或偏移量。

    【讨论】:

    • 谢谢。你知道是否可以为 xlabel 指定位置偏移量吗?
    • @yewang 我用更多细节编辑了答案,但很抱歉,没有位置或偏移量。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 2012-10-03
    • 1970-01-01
    • 1970-01-01
    • 2013-11-16
    • 1970-01-01
    相关资源
    最近更新 更多