2011-03-17 38 views
0

我需要在JavaScript實時繪製,我碰到這個傳來:JavaScript的繪製實時

http://nme.pl/en/2011/01/real-time-graph-using-javascript

這是接近我想要的。現在我的javascript理解是有限的,任何大師都可以指出我從哪裏獲取數據?它是否從任何在線網址獲取?什麼是谷歌分析網址?

+0

您也可以嘗試海軍報:HTTP:/ /code.google.com/p/flot/你顯示的鏈接從一個隨機數發生器'Rotator'獲得它的數據' – JohnP 2011-03-17 12:45:26

回答

0

該特定示例從生成「隨機」數據的JavaScript函數獲取數據。代碼是:

// rotating across pseudo-random values array 
var Rotator = function() { 
    var self = this; 
    self.data = [ 
     16,23,41,38,45,31,29,22,27,22,25,29,32,45,88,30, 
     26,22,45,23,36,48,99,22,32,26,22,27,5,0,0,3,15 
    ]; 
    self.index = 0; 
    self.single = function() { 
     self.index += 1; 
     if (self.index > self.data.length) { 
      self.index = 1; 
     } 
     return self.data[self.index-1]; 
    }; 
    self.many = function(length) { 
     var results = []; 
     for (var i=0;i<length;i++) { 
      results.push(self.single()); 
     } 
     return results; 
    }; 
}; 

正如評論中所述,您可以看看Flor或Ext-JS(Sencha)。

+0

好的,我得到了這個融合,但它似乎使用一些Flash/Flex,我需要純JS。 http://www.fusioncharts.com/widgets/Demos/RealTimeJS/Index.html – sunu 2011-03-21 13:40:47

+0

你看過Flot/Sencha嗎? – 2011-03-22 03:13:42