我需要在Ruby on Rails 3应用程序中生成一些图表和图形。
我到处寻找一个能帮我摆脱困境的gem,我找到了gchartrb、googlecharts和gruff,但前两个似乎太老了,不能支持Rails3(上一次提交是在2008年左右)和粗鲁的I read,不推荐这样做,因为它依赖于ImageMagick和RMagick。但这也是从2007年开始的。
HighCharts也有漂亮的图表,但是我没有太多的JavaScript技能
那么,在rails应用程序中使用条形图/折线图/饼图的最佳方式是什么呢?
发布于 2011-11-28 07:24:08
谷歌有一个很棒的库,可以用HTML5和JavaScript绘制图表。它被称为谷歌图表工具。
您可以从their Chart Gallery中选择所需的图表类型,并将其与JavaScript一起使用。即使您没有太多的JavaScript技能,这些示例也应该可以帮助您完成工作。
发布于 2012-12-21 00:46:32
即使这个问题已经得到了回答,我还是要为那些在这里通过的人推荐Morris,即使你有“不太多的JavaScript技能”,你也可以创建很好的图表。我也没有太多的Javascript技能,但到目前为止,它是容易的。基本上,您必须在服务器端创建一个JSON,并将其设置为控制器上的@variable。从您的视图中,您可以从Javascript代码访问此变量,并将其传递给Morris调用。
发布于 2011-11-28 17:18:53
我几周前开始使用Highcharts,我可以告诉你,你不需要那么多的Javascript知识(取决于你的需求和数据的复杂性)。除此之外,在我看来,这些图表看起来真的很不错。
有一些很好的教程和例子可以帮助你。还有一个关于这个话题的railscast。
https://stackoverflow.com/questions/8289901
复制相似问题