Rails 3将数据转换为图表

时间:2012-06-05 18:01:19

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

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

例如,如果我的数据库中存在双重淘汰赛锦标赛结构,那么就有办法获取原始数据并将其变成这样的内容:

Knockout Tournament Diagram

我想我可能不得不使用HTML 5 canvas或其他东西,但我希望手动方法不那么简单。

1 个答案:

答案 0 :(得分:1)

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

你的Ruby程序必须在DOT文件中描述图形数据,你可以在这里看到它的描述:http://www.graphviz.org/content/dot-language