我的应用程序有一个锦标赛/竞赛系统,让玩家互相对抗。我想知道是否存在任何可以将我的Matchmaking表中的数据转换为图表的解决方案。
例如,如果我的数据库中存在双重淘汰赛锦标赛结构,那么就有办法获取原始数据并将其变成这样的内容:
我想我可能不得不使用HTML 5 canvas或其他东西,但我希望手动方法不那么简单。
答案 0 :(得分:1)
您可以在应用程序中使用Graphviz(http://www.graphviz.org/)从您存储在数据库中的数据生成图片。它不是Ruby,但你肯定可以用它来调用第三方程序。
你的Ruby程序必须在DOT文件中描述图形数据,你可以在这里看到它的描述:http://www.graphviz.org/content/dot-language