默认情况下,Graphviz中的边标签位于边缘的右侧.我正在寻找一种方法将标签放在边缘上,以边缘为中心.(它仍然可读,因为我正在改变边缘的颜色).
有任何想法吗?
Paw*_*icz 20
如果这是headlabel或taillabel,你可以尝试设置labeldistance为零以强制在边缘上绘制标签,但据我所知,你指的是边缘标签(边缘中间的标签).文档非常明确地指出labeldistance只影响headlabel和taillabel标签,但你可以试试运气.
您可能想要尝试的另一件事是创建一个带有标签的透明中间节点.它可能看起来像你想要的......但如果你非常依赖节点放置算法,创建那些"人工"节点可能是不可接受的.在这种情况下,我鼓励您加入graphviz开发人员并添加您需要的功能;)说真的,它非常令人满意.
如果您找到其他解决方案,请发布.我将在不久的将来面临类似的问题.
| 归档时间: |
|
| 查看次数: |
10110 次 |
| 最近记录: |