Advertisement
Guest User

Untitled

a guest
Jan 21st, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. google.charts.load('current', {'packages':['line']});
  2. google.charts.setOnLoadCallback(drawChart);
  3.  
  4. function drawChart() {
  5.  
  6. var data = new google.visualization.DataTable();
  7. data.addColumn('number', 'Day');
  8. data.addColumn('number', 'Guardians of the Galaxy');
  9. data.addColumn('number', 'The Avengers');
  10. data.addColumn('number', 'Transformers: Age of Extinction');
  11.  
  12. data.addRows([
  13. [1, 37.8, 80.8, 41.8],
  14. [2, 30.9, 69.5, 32.4],
  15. [3, 25.4, 57, 25.7],
  16. [4, 11.7, 18.8, 10.5],
  17. [5, 11.9, 17.6, 10.4],
  18. [6, 8.8, 13.6, 7.7],
  19. [7, 7.6, 12.3, 9.6],
  20. [8, 12.3, 29.2, 10.6],
  21. [9, 16.9, 42.9, 14.8],
  22. [10, 12.8, 30.9, 11.6],
  23. [11, 5.3, 7.9, 4.7],
  24. [12, 6.6, 8.4, 5.2],
  25. [13, 4.8, 6.3, 3.6],
  26. [14, 4.2, 6.2, 3.4]
  27. ]);
  28.  
  29. var options = {
  30. chart: {
  31. title: 'Box Office Earnings in First Two Weeks of Opening',
  32. subtitle: 'in millions of dollars (USD)'
  33. },
  34. width: 900,
  35. height: 500
  36. };
  37.  
  38. var chart = new google.charts.Line(document.getElementById('linechart_material'));
  39.  
  40. chart.draw(data, options);
  41. }
  42.  
  43. setInterval(ajaxCall, 300000); //300000 MS == 5 minutes
  44.  
  45. function ajaxCall() {
  46.  
  47. $.ajax({
  48. type: "GET",
  49. crossDomain: true,
  50. dataType: "json",
  51. data: {
  52. format: 'json'
  53. },
  54. url: 'http://192.168.1.156:8025/json',
  55. success: function(jsondata) {
  56. jsn = JSON.stringify(jsondata, undefined, 2);
  57.  
  58. // put data in jsn to google line chart.
  59.  
  60. // Above Google Line chart to load here
  61. // data = new google.visualization.DataTable();
  62.  
  63.  
  64. // dynamically add rows on each fetch success of ajax call
  65. }
  66. });
  67. //do your AJAX stuff here
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement