我正在使用gRaphael這是對Raphael SVG庫的圖形擴展的實時更新線圖的實施。Graphael文檔,最近的樣本等
我似乎無法找到任何人做這個近實時更新項目的例子,這很好。我假設有一種方法可以用新的數據集在圖上調用刷新方式(不需要每次都重新初始化一個新的Raphael對象!),但其中存在以下問題:
有沒有似乎是任何地方的準確文件。我發現了這個StackOverflow問題:Graphael line chart反過來導致這個文檔項目:https://github.com/kennyshen/g.raphael/tree/master/docs,但結果很冷。使用所提供的實例中,我跑進一些錯誤:
在實施例中使用的語法
r.g.linechart()
不再有效(其中r是聖拉斐爾對象和我假定g是中的gRaphael屬性)。在某個程序中,某人必須切換到正確地延伸Raphael對象,以便r.linechart()
工作。傳遞到
linechart()
的參數不正確,導致再次出現未定義的錯誤。如果我只傳入#x, #y, width, height, arrayX, arrayY
參數並刪除了圖表標籤等,我可以渲染一條普通線條。但當然,我需要能夠標記我的軸,並提供一個傳奇,等
不用說,沒有一個API文檔庫是不會做的人多好,但也有中堅在那裏願意學習的人嚴格依賴閱讀代碼本身。我不是其中之一。我可能會做一個好評的例子,最好使用實時更新。
所以我想的問題是:
- 有誰知道比我掛更好的文檔?
- 有人可以指點我的例子,文檔失敗?
- 有人可以提供
linechart()
將接受的參數的適當分項?
謝謝!
爲了記錄在案,這裏是我多遠,我至今:
var r = Raphael('line-chart');
// did NOT work -->
var linechart = r.g.linechart(
10,10,300,220,[1,2,3,4,5],[10,20,15,35,30],
{"colors":["#444"], "symbol":"s", axis:"0 0 1 1"}
);
// worked in a limited way, rendering a plain line with no visible labels/graph -->
var linechart = r.linechart(
10,10,300,220,[1,2,3,4,5],[10,20,15,35,30]
);
的http:// g^.raphaeljs.com/reference.html – Daniel 2013-02-05 11:48:09