如何更改箭头类型?

发布于 2024-08-11 12:47:51 字数 173 浏览 3 评论 0原文

我想用 .dot 模拟无向图。为此,我希望箭头类型为“无”。我该如何设置这个?

"f" -> "t" [label=2],[arrowhead=none]
"m" -> "d" [label=0],[arrowhead=none]

上面的方法不起作用。

I want to simulate non-directional graphs with .dot. To that end, I want the arrowhead type to be "none". How do I set this?

"f" -> "t" [label=2],[arrowhead=none]
"m" -> "d" [label=0],[arrowhead=none]

The above is not working.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

凉宸 2024-08-18 12:47:51
"f" -> "t" [label=2, arrowhead=none]

例如:

digraph g {
  rankdir="LR";
  dpi=300;
  node[
    fontname="Arial",
    shape="square",
    fixedsize=false,
    width=1.809,
    style=rounded
  ];

  edge [
    arrowhead="none"
  ];

  Node1 -> Node2;
  Node2 -> Node3;
  Node3 -> Node4;
}
"f" -> "t" [label=2, arrowhead=none]

For example:

digraph g {
  rankdir="LR";
  dpi=300;
  node[
    fontname="Arial",
    shape="square",
    fixedsize=false,
    width=1.809,
    style=rounded
  ];

  edge [
    arrowhead="none"
  ];

  Node1 -> Node2;
  Node2 -> Node3;
  Node3 -> Node4;
}
把梦留给海 2024-08-18 12:47:51

另一种不错的方法是使用 'dir' 属性:

   "f" -> "t" [label=2 dir=none]
   "m" -> "d" [label=0 dir=none]

另请参阅 http://martin-loetzsch.de /DOTML/dir.html

Another nice way is to use the 'dir' attribute:

   "f" -> "t" [label=2 dir=none]
   "m" -> "d" [label=0 dir=none]

See also http://martin-loetzsch.de/DOTML/dir.html

刘备忘录 2024-08-18 12:47:51

您可以本地全局更改箭头。

digraph G
{
    edge[arrowhead="odiamond"]; // Globally

    A -> B
    A -> C [arrowhead="vee"]; // Locally
    C -> D
    C -> E
}

您可以在 GraphvizFiddle 上测试它,

可以找到所有可能的值此处

You can change the arrow head either locally or globally.

digraph G
{
    edge[arrowhead="odiamond"]; // Globally

    A -> B
    A -> C [arrowhead="vee"]; // Locally
    C -> D
    C -> E
}

You can test it on GraphvizFiddle

All possible values could be found Here

无名指的心愿 2024-08-18 12:47:51

如果您不必创建 digraph,则可以使用 graph

  1. 将点文件顶部的 digraph { 替换为 <代码>图表{。
  2. 将节点关系更改为:a -- b;

If you don't have to create a digraph, you can use a graph:

  1. Replace digraph { on the top of your dot file by graph {.
  2. Change your node relationships to: a -- b;
成熟的代价 2024-08-18 12:47:51
"f" -> "t" [label=2 arrowhead=none]
"m" -> "d" [label=0 arrowhead=none]
"f" -> "t" [label=2 arrowhead=none]
"m" -> "d" [label=0 arrowhead=none]
蒗幽 2024-08-18 12:47:51

使用 headport 而不是 arrowhead。阅读点指南

Use headport instead of arrowhead. Read the dot guide.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文