aeroson

Untitled

Nov 1st, 2013
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.92 KB | None | 0 0
  1. function redirectProjekt1() {
  2. window.location = "pocasi.html";
  3.  
  4. }
  5.  
  6. var from = "01.11.2012";
  7. var to = "01.11.2013";
  8. var data = new Array();
  9.  
  10. function zapis()
  11. {
  12. from = $('input[name="od"]').val();
  13. to = $('input[name="do"]').val();
  14. var yf = from.split("-")[0];
  15. var mf = from.split("-")[1];
  16. var df = from.split("-")[2];
  17. from = df + "." + mf + "." + yf;
  18.  
  19. yf = to.split("-")[0];
  20. mf = to.split("-")[1];
  21. df = to.split("-")[2];
  22. to = df + "." + mf + "." + yf;
  23.  
  24.  
  25. console.log(from);
  26. console.log(to);
  27.  
  28. zobraz();
  29. }
  30.  
  31. zobraz();
  32.  
  33.  
  34. function zobraz() {
  35. $(function () {
  36. $.ajax({
  37. type: "GET",
  38. url: "http://homel.vsb.cz/~zao034/via/weather.php",
  39. dataType: "json",
  40. data: {
  41. format: "json",
  42. type: "day",
  43. from: from,
  44. to: to
  45. },
  46. success: function (data) {
  47. console.log(data);
  48. var graph_data = [];
  49. var weather = data.weather;
  50. $.each(weather, function (i) {
  51. var date = weather[i].datetime.split(".");
  52. graph_data.push([
  53. Date.UTC(date[2], date[1], date[0]),
  54. parseFloat(weather[i].value)
  55. ]);
  56. });
  57.  
  58.  
  59.  
  60. // lokalizace
  61.  
  62. Highcharts.setOptions({
  63. lang: {
  64. months: ['leden', 'únor', 'březen', 'duben', 'květen', 'červen', 'červenec', 'srpen', 'září', 'říjen', 'listopad', 'prosinec'],
  65. weekdays: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', 'sobota'],
  66. shortMonths: ['leden', 'únor', 'březen', 'duben', 'květen', 'červen', 'červenec', 'srpen', 'září', 'říjen', 'listopad', 'prosinec'],
  67. }
  68. });
  69.  
  70.  
  71.  
  72. $('#graf').highcharts({
  73. chart: {
  74. zoomType: 'x',
  75. spacingRight: 20
  76. },
  77. title: {
  78. text: 'Graf teplot',
  79. },
  80. yAxis: {
  81. title: {
  82. text: 'Teplota (°C)'
  83. },
  84. },
  85. xAxis: {
  86. type: "datetime",
  87. maxZoom: 12 * 24 * 3600000, // fourteen days
  88. },
  89. tooltip: {
  90. valueSuffix: '°C'
  91. },
  92. plotOptions: {
  93. area: {
  94. fillColor: {
  95. linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 },
  96. stops: [
  97. [0, Highcharts.getOptions().colors[0]],
  98. [1, Highcharts.Color(Highcharts.getOptions().colors[0]).setOpacity(0).get('rgba')]
  99. ]
  100. },
  101. lineWidth: 1,
  102. marker: {
  103. enabled: false
  104. },
  105. shadow: false,
  106. states: {
  107. hover: {
  108. lineWidth: 1
  109. }
  110. },
  111. threshold: null
  112. }
  113. },
  114. series: [{
  115. type: 'area',
  116. name: 'Teplota',
  117. pointInterval: 24 * 3600 * 1000,
  118. data: graph_data
  119. }]
  120. });
  121.  
  122.  
  123. }
  124. });
  125.  
  126.  
  127. });
  128.  
  129.  
  130. }
Advertisement
Add Comment
Please, Sign In to add comment