我有一个非常大的数据集,我想制作一个缩放,可缩放,平移图表,可以追溯到十年的数据过程。看来这个工作的最佳解决方案是dygraphs与其他选项。
如果有任何其他选项符合非常高的互动性要求,我不反对其他选项,所以如果你还有其他选择,请分享......
尽管如此,我还没有找到在Rails 3中使用dygraph的一个可靠的例子,并且非常希望看到如何将其快速地绑定到数据集或示例链接的示例。 的
最初,我只需要将所有内容都放到图表中,看看它是如何运作的,并进行一些分析,所以没有什么超级花哨的需要。
**编辑:刚刚找到Highstock。似乎是一个完美的匹配。有鉴于此,我想将我的要求修改为在这种情况下利用Highstock的一些例子。
答案 0 :(得分:2)
我无法指出任何教程或课程。我前一段时间实际上遇到了同样的问题,试图做同样的事情。我的答案是你只需要生成HTML / dygraphs函数来绘制数据。
如果您仍在尝试解决这个问题,我已经创建了rails app,它将以交互方式让用户从任何基本数据库模式,任何数据库中选择和绘制数据。我是一个完整的RoR菜鸟,但是效果非常好,并且是通用的和动态的,并且为每个情节添加复选框和线性回归。它尚未完成,或已完全记录,但您可能会发现它很有帮助。
我认为您可以通过这种方式访问它:
git clone https://bitbucket.org/zachd1_618/rails-stocks.git
如果您出于某种原因真的感兴趣,请与我联系。我在多个数据库和不同的模式上测试了它,它可以轻松处理多个图表中的50k +点。
答案 1 :(得分:1)
我看到Highstock也很好,但你不应该在将Dygraphs改编成你所描述的内容方面遇到任何问题。我没有在Rails中使用它,但在Django上有很好的经验。该方法非常相似:您可以在单独的请求中提供数据集,也可以在模板层中生成数据集。后者可能是最慢的。