输出有向无环图的图像

发布于 2024-10-15 07:32:26 字数 162 浏览 3 评论 0原文

我想:

  1. 根据 Ruby Way 表示 DAG。
  2. 从 DAG 生成图像。

节点数不会超过 100 个(通常要少得多,例如,对于第 80 个百分位的情况,节点数为 10 个)。我不需要永久存储数据,只需永久存储图像,因此不需要考虑数据库。

I'd like to:

  1. Represent a DAG according to The Ruby Way.
  2. Generate an image from the DAG.

There would be no more than 100 nodes (and often far less, say, 10 for the 80th percentile case). I do not need to permanently store the data, just the image, so no database considerations need to be made.

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

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

发布评论

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

评论(2

只涨不跌 2024-10-22 07:32:26

Graphviz 是久经考验的用于可视化各种图表的工具,它已经存在了一段时间了。请参阅:http://www.graphviz.org/

它周围有 Ruby 包装器,请参阅:https://github.com/glejeune/Ruby-Graphviz

(免责声明:我使用过 Graphviz,但没有使用过) Ruby 包装器)

Graphviz is the tried-and-true tool for visualizing all sorts of graphs, and it's been around for a while. See: http://www.graphviz.org/

There's Ruby wrapper around it available, see: https://github.com/glejeune/Ruby-Graphviz

(disclaimer: I've used Graphviz, but not the Ruby wrapper)

傲娇萝莉攻 2024-10-22 07:32:26

如果您需要做的只是输出图像,我会将文本表示输入到 graphviz 的“dot”工具中。

If all you need to do is output images, I'd feed textual representations into the "dot" tool of graphviz.

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