侧边栏壁纸
博主头像
我的学习心得 博主等级

行动起来,活在当下

  • 累计撰写 223 篇文章
  • 累计创建 60 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

graphviz 常用配置参数

Administrator
2024-02-02 / 0 评论 / 0 点赞 / 1338 阅读 / 0 字

Graphviz 是一个用于绘制图形的开源工具包,它可以通过简单的文本描述生成各种图形,包括有向图、无向图和树等。

常用配置参数:

rankdir

指定有向图中节点的排列方向。它用于控制节点在图中的水平或垂直排列方式。

可选值:TB, LR, BT, RL

splines

控制有向图中边的曲线样式。它可以用于调整边的弯曲程度或直线性。

可选值:

  • "true":边将根据布局算法自动弯曲(默认值)
  • "false":边将直线连接,没有弯曲
  • "polyline":边将使用折线连接,没有曲线

overlap

控制有向图中节点的重叠处理方式。它用于调整节点在图中的布局,以避免节点之间的重叠。

可选值:

  • "true": 允许节点重叠(默认值)
  • "false": 节点不允许重叠
  • "scale": 对节点进行缩放以避免重叠
  • "scalexy": 对节点在水平和垂直方向上进行独立的缩放以避免重叠
  • "compress": 在不改变节点大小的情况下,通过压缩图形来避免重叠
  • "vpsc": 使用变量分离的相等间距压缩算法来避免重叠
  • "orthoxy": 使用正交布局来避免重叠
  • "orthoyx": 使用交叉正交布局来避免重叠

nodesep

控制有向图中节点之间的水平间距。它用于调整节点在水平方向上的布局,以控制节点之间的间隔。

可以设置为一个数值,表示节点之间的水平间距。默认值为0.25英寸。

ranksep

控制有向图中不同排名(rank)之间的垂直间距。它用于调整节点在垂直方向上的布局,以控制不同排名之间的间隔。

可以设置为一个数值,表示排名之间的垂直间距。默认值为0.5英寸。

label

标题

labelloc

标题位置。可选值:t, b

节点设置

style="filled" 时 fillcolor 和 color 都能生效。

设置节点字体:fontname, fontsize

设置节点工具提示文本:tooltip

设置节点B关联的URL:URL

0

评论区