graphviz - 在 GraphViz 中制作图例/键

标签 graphviz legend

我想在我的 GraphViz 图表中包含图例或图例。不过,我无法弄清楚要使用什么代码。我也想把它放在一个角落里,但我唯一确定的坐标是左下角:pos="10,10!"

有谁知道我怎样才能让它发挥作用?

最佳答案

digraph {
  rankdir=LR
  node [shape=plaintext]
  subgraph cluster_01 { 
    label = "Legend";
    key [label=<<table border="0" cellpadding="2" cellspacing="0" cellborder="0">
      <tr><td align="right" port="i1">item 1</td></tr>
      <tr><td align="right" port="i2">item 2</td></tr>
      <tr><td align="right" port="i3">item 3</td></tr>
      <tr><td align="right" port="i4">item 4</td></tr>
      </table>>]
    key2 [label=<<table border="0" cellpadding="2" cellspacing="0" cellborder="0">
      <tr><td port="i1">&nbsp;</td></tr>
      <tr><td port="i2">&nbsp;</td></tr>
      <tr><td port="i3">&nbsp;</td></tr>
      <tr><td port="i4">&nbsp;</td></tr>
      </table>>]
    key:i1:e -> key2:i1:w [style=dashed]
    key:i2:e -> key2:i2:w [color=gray]
    key:i3:e -> key2:i3:w [color=peachpuff3]
    key:i4:e -> key2:i4:w [color=turquoise4, style=dotted]
  }
  ...

enter image description here

我使用了

关于graphviz - 在 GraphViz 中制作图例/键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3499056/

相关文章:

graph - 如何在点中的节点上强制排名?

python - 如何将图例置于情节之外

r - 使用 par 时图例框宽度不正确

jfreechart - 如何更改图例中元素的形状 - jFreeChart?

如果节点之间没有边,Graphviz 将忽略等级属性

GraphViz - 如何使子图包含形状?

graphviz - 摆脱graphviz输入文件中的传递关系

python - 使用 python 字典和 agraph 在 Graphviz 中标记节点

matlab - 如何增加 MATLAB 2014b 散点图中图例的标记大小?

html - 图例标签和 Chrome