首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Graphviz点只产生部分图像

Graphviz点只产生部分图像
EN

Stack Overflow用户
提问于 2020-11-23 08:47:28
回答 1查看 122关注 0票数 1

我有一些点代码保存为foo.dot:

代码语言:javascript
运行
复制
digraph finite_state_machine {
    rankdir=LR;
    size="8,5"
    node [shape = doublecircle]; LR_0 LR_3 LR_4 LR_8;
    node [shape = circle];
    LR_0 -> LR_2 [ label = "SS(B)" ];
    LR_0 -> LR_1 [ label = "SS(S)" ];
    LR_1 -> LR_3 [ label = "S($end)" ];
    LR_2 -> LR_6 [ label = "SS(b)" ];
    LR_2 -> LR_5 [ label = "SS(a)" ];
    LR_2 -> LR_4 [ label = "S(A)" ];
    LR_5 -> LR_7 [ label = "S(b)" ];
    LR_5 -> LR_5 [ label = "S(a)" ];
    LR_6 -> LR_6 [ label = "S(b)" ];
    LR_6 -> LR_5 [ label = "S(a)" ];
    LR_7 -> LR_8 [ label = "S(b)" ];
    LR_7 -> LR_5 [ label = "S(a)" ];
    LR_8 -> LR_6 [ label = "S(b)" ];
    LR_8 -> LR_5 [ label = "S(a)" ];
}

当我运行以下命令时,我得到了PDF和PNG的预期输出,但是SVG只显示了图表的一部分:

  • $ dot -T svg foo.dot -O
  • $ dot -T pdf foo.dot -O
  • $ dot -T png foo.dot -O

是什么导致了这一切,我该如何解决呢?

$ dot -V返回‘点-图版本2.43.0 (0)';我使用的是Ubuntu20.10。

(我已经附上了一个PNG版本的SVG,我不能附加SVG。)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-23 11:03:50

因为人们并不总是浏览评论。

测试:

运行在webgraphviz.com上的

  • 点-图版本2.38.0 (20140413.2041)和
  • 上的点图版本2.44.1 (20200629.0800)

看上去都没问题。

这个问题似乎出现在2.43版本中,请参见@twsh所示的https://gitlab.com/graphviz/graphviz/-/issues/1605 )。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64965129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档