1

我有一個非常大的數據集,我想將它製作成一個縮放,可縮放,平移圖,該圖可以追溯到十年的數據歷程。看來這個工作的最佳解決方案是dygraphs與其他選項。在Rails 3 + dygraphs上繪圖

我不反對其他選擇,如果任何滿足極高的互動性的要求,因此if'n你有someth'n否則,請分享...

儘管如此,我還沒有發現一個在Rails 3中使用dygraphs的可靠示例,並且非常感謝您看到一個如何將它快速綁定到數據集或示例鏈接的示例。

最初我只需要把所有的內容都放到圖中看看它是如何工作的,以及對於一些分析,所以沒有什麼超級花式的需要。

**編輯:剛發現Highstock。似乎是一個完美的匹配。爲此,我想修改我的請求,或許在這方面使用Highstock的一些例子。

回答

2

enter image description here我不能指向任何教程或課程。我前段時間確實遇到了同樣的問題,試圖做同樣的事情。我的答案是你只需要生成HTML/dygraphs函數來繪製你的數據。

如果你仍然想弄明白這一點,我已經創建了rails應用程序,它將交互式地讓用戶從任何基本數據庫模式,任何數據庫中選擇和繪製數據。我是一個總RoR noob,但它工作得很好,並且被設計成通用和動態的,並且爲每個plot添加了複選框和線性迴歸。它還沒有完成,或完整的文件,但你可能會發現它有幫助。

我想你可以訪問它這樣說:

混帳克隆https://bitbucket.org/zachd1_618/rails-stocks.git

或只是與我取得聯繫,如果你是出於某種原因很感興趣。

我在多個數據庫和不同架構上測試過它,它可以輕鬆處理多個圖形中的50k +個點。

1

我看到Highstock也不錯,但是在將Dygraphs應用到你描述的內容時你不應該有任何問題。我沒有用過Rails,但在Django上有很好的體驗。該方法非常相似:您可以在單獨的請求中提供數據集,也可以在模板層中生成數據集。後者可能是最慢的。

+0

感謝您的信息。是的,我把這件事放在了後面,因爲我希望能找到一個例子,因爲在我實施之前,我還有其他一些重點項目。 – ylluminate