Advertisement
sombriks

Untitled

May 28th, 2014
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 1.63 KB | None | 0 0
  1. <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
  2.     pageEncoding="ISO-8859-1"%>
  3. <!DOCTYPE html>
  4. <html>
  5. <head>
  6. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  7. <title>Insert title here</title>
  8. <script type="text/javascript" src="Chart.js"></script>
  9. </head>
  10. <body>
  11.     <canvas id="myChart" width="600" height="200"></canvas>
  12.     <script type="text/javascript">
  13.         var data = {
  14.             labels : [],
  15.             datasets : [ {
  16.                 fillColor : "rgba(220,220,220,0.3)",
  17.                 strokeColor : "rgba(220,220,220,1)",
  18.                 pointColor : "rgba(220,220,220,1)",
  19.                 pointStrokeColor : "#fff",
  20.                 data : []
  21.             }, {
  22.                 fillColor : "rgba(120,220,220,0.3)",
  23.                 strokeColor : "rgba(120,220,220,1)",
  24.                 pointColor : "rgba(120,220,220,1)",
  25.                 pointStrokeColor : "#fff",
  26.                 data : []
  27.             }, {
  28.                 fillColor : "rgba(220,220,20,0.3)",
  29.                 strokeColor : "rgba(220,220,20,1)",
  30.                 pointColor : "rgba(220,220,20,1)",
  31.                 pointStrokeColor : "#fff",
  32.                 data : []
  33.             } ]
  34.         }
  35.         //Get the context of the canvas element we want to select
  36.         var ctx = document.getElementById("myChart").getContext("2d");
  37.         var chart = new Chart(ctx);
  38.         // fake live data
  39.         setInterval(function() {
  40.             var d = new Date();
  41.             var l = d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds();
  42.             data.labels.push(l)
  43.             while (data.labels.length > 10)
  44.                 data.labels.shift();
  45.             for ( var i in data.datasets) {
  46.                 data.datasets[i].data.push(Math.random());
  47.                 while (data.datasets[i].data.length > 10)
  48.                     data.datasets[i].data.shift();
  49.                 chart.Line(data, {
  50.                     animation : false
  51.                 });
  52.             }
  53.         }, 1000);
  54.     </script>
  55. </body>
  56. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement