Вход Регистрация
Файл: wapxl.ru/bower_components/morrisjs/examples/updating.html
Строк: 31
<?php
<!doctype html>
<
head>
  <
script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
  <
script src="http://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.2/raphael-min.js"></script>
  <
script src="../morris.js"></script>
  <
script src="http://cdnjs.cloudflare.com/ajax/libs/prettify/r224/prettify.min.js"></script>
  <
script src="lib/example.js"></script>
  <
link rel="stylesheet" href="lib/example.css">
  <
link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/prettify/r224/prettify.min.css">
  <
link rel="stylesheet" href="../morris.css">
</
head>
<
body>
<
h1>Updating data</h1>
<
div id="graph"></div>
<
div id="reloadStatus">
<
pre id="code" class="prettyprint linenums">

var 
nReloads = 0;
function 
data(offset) {
  var 
ret = [];
  for (var 
x = 0; x <= 360; x += 10) {
    var 
v = (offset + x) % 360;
    
ret.push({
      
x: x,
      
y: Math.sin(Math.PI * v / 180).toFixed(4),
      
z: Math.cos(Math.PI * v / 180).toFixed(4)
    });
  }
  return 
ret;
}
var 
graph = Morris.Line({
    
element: 'graph',
    
data: data(0),
    
xkey: 'x',
    
ykeys: ['y', 'z'],
    
labels: ['sin()', 'cos()'],
    
parseTime: false,
    
ymin: -1.0,
    
ymax: 1.0,
    
hideHover: true
});
function 
update() {
  
nReloads++;
  
graph.setData(data(5 * nReloads));
  $(
'#reloadStatus').text(nReloads + ' reloads');
}
setInterval(update, 100);
</
pre>
</
body>
?>
Онлайн: 3
Реклама