2011-03-17 3 views
0

j'ai besoin en javascript en temps réel tracé, et je suis tombé sur ceci:javascript traçage en temps réel

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

C'est proche de ce que je veux. Maintenant que ma compréhension de javascript est limitée, n'importe quel gourou peut-il me dire d'où provient cette toile? Est-ce qu'il prend de n'importe quelle URL en ligne? À quoi sert l'URL de Google Analytics?

+0

Vous pouvez également essayer Flot: http://code.google.com/p/flot/ Le lien que vous avez montré obtient des données à partir d'un générateur de nombres aléatoires 'Rotator' – JohnP

Répondre

0

Cet exemple particulier obtient des données d'une fonction JavaScript qui génère des données "aléatoires". Le code est:

// 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; 
    }; 
}; 

Comme mentionné dans les commentaires, vous pouvez regarder Flor ou Ext-JS (Sencha).

+0

ok, j'ai obtenu ceci pour la fusion, mais il semble utiliser un peu de flash/flex, j'ai besoin de JS pur. http://www.fusioncharts.com/widgets/Demos/RealTimeJS/Index.html – sunu

+0

Avez-vous regardé Flot/Sencha? –