1

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

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

淘汰赛比赛示意图

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

4

1 回答 1

1

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

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

于 2012-06-05T18:39:47.170 回答