【问题标题】:Graphviz / dot label overlap with edgeGraphviz /点标签与边缘重叠
【发布时间】:2015-05-29 02:26:52
【问题描述】:

我有一个标签几乎不接触边缘,但它周围有足够的空间,有没有办法让它不接触 Graphiz 的边缘?这是小问题,但如果无法通过编码解决,我必须在 powerpoint 中重新绘制,因为我的合作者对此非常不满意。(或者我可以导出为 JPEG 并在画笔中进行更改)...

而且我们只能在黑白中执行此操作,因此更改颜色无济于事:(

最小的例子:(整个图表要复杂得多,我必须将 A E B 放在同一等级)

digraph "md" {
  rankdir=TB;
  size="8,8";
  node [fontname="Helvetica" fontsize=10 shape=box];
  edge [fontname="Helvetica" fontsize=10];
  center=1;
  {rank=min "A"}
   {rank=min "B"}
  {rank=min "E"}


  "A" -> "B" [label="0.55***", dir=both];

  "E" -> "B" [label="0.22" labeldistance="2"];

}

【问题讨论】:

标签: graph graphviz dot


【解决方案1】:

为了记录 - 使示例最小化

digraph {
    { rank=same A -> B -> C }
    A -> C [label=AC]
}

给予

使用xlabel 而不是label 可能会有所帮助(但似乎有副作用)

digraph {
    { rank=same A -> B -> C }
    A -> C [xlabel=AC]
}

给予

【讨论】:

    猜你喜欢
    • 2017-06-17
    • 2022-01-08
    • 2012-10-10
    • 2010-10-24
    • 2014-09-18
    • 2020-02-09
    • 1970-01-01
    • 1970-01-01
    • 2013-07-23
    相关资源
    最近更新 更多