【问题标题】:Rails 3 Turning Data Into DiagramsRails 3 将数据转换为图表
【发布时间】:2012-06-05 18:01:18
【问题描述】:

我的应用程序有一个锦标赛/竞赛系统,玩家可以在其中对战。我想知道是否存在任何可以将匹配表中的数据转换为图表的解决方案。

例如,如果我的数据库中保存了一个双淘汰赛结构,是否有办法获取原始数据并将其转换为如下内容:

我想我可能不得不为此使用 HTML 5 画布或其他东西,但我希望有一种更少手动的方法。

【问题讨论】:

    标签: ruby-on-rails-3 html draw diagram


    【解决方案1】:

    您可以在应用程序中使用 Graphviz (http://www.graphviz.org/) 从存储在数据库中的数据生成图片。它不是 Ruby,但你肯定可以用它调用 3rd 方程序。

    您的 Ruby 程序必须在 DOT 文件中描述图形数据,您可以在此处查看其描述:http://www.graphviz.org/content/dot-language

    【讨论】:

    • 这似乎是一个很好的解决方案,我认为将命令从我的应用程序传递到 Graphviz 并返回 SVG 不会有问题。实际上弄清楚如何生成 DOT 文件将是棘手的部分,但对我来说仍然是比画布更好的选择。
    • 使用graphviz(通过railroady gem)生成UML图很好,但是如果你想生成数据流程图来制作实际流程的原型,它没有任何特征可以表示一样的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-11
    • 2011-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多