'; let req = new XMLHttpRequest(); req.onreadystatechange = function () { if (req.readyState === 4 && req.status === 200) { let result = JSON.parse(req.response); document.getElementById("landprices").innerHTML = result.data; buildCharts(result.charts.areaChartData, result.charts.qmPriceChartData); loading = false; } else if (req.readyState === 4) { loading = false; } }; const url = "/stadt/aarbergen/aggregation?year=" + val[1] + "&month=" + val[0]; req.open('GET', url, true); setTimeout(function () { req.send(); }, 1200); } }) } const areaChartData = { labels: [], data: [] }; const qmPriceChartData = { labels: [], data: [] }; areaChartData.labels = [ "0 m² - 100 m²" , "100 m² - 500 m²" , "500 m² - 1000 m²" , "1000 m² - 2000 m²" , "2000 m²+" ]; areaChartData.data = [ 0 , 3 , 9 , 8 , 6 ]; qmPriceChartData.labels = [ "0 € / m² - 100 € / m²" , "100 € / m² - 200 € / m²" , "200 € / m² - 300 € / m²" , "300 € / m² - 400 € / m²" , "400 € / m²+" ]; qmPriceChartData.data = [ 10 , 11 , 0 , 2 , 3 ]; buildCharts(areaChartData, qmPriceChartData); new Chart(document.getElementById("trend-chart"), { type: 'line', data: { labels: [ 'Apr. 2021', 'Aug. 2021', 'Nov. 2021', 'Dez. 2021', 'Jan. 2022', 'Feb. 2022', 'März 2022', 'Apr. 2022', 'Mai 2022', 'Juni 2022', 'Juli 2022', 'Aug. 2022', 'Sept. 2022', 'Okt. 2022', 'Nov. 2022', 'Dez. 2022', 'Jan. 2023', 'Feb. 2023', 'März 2023', 'Apr. 2023', 'Mai 2023', 'Juni 2023', 'Juli 2023', 'Aug. 2023', 'Sept. 2023', 'Okt. 2023', 'Nov. 2023', 'Dez. 2023', 'Jan. 2024', 'März 2024', 'Apr. 2024', 'Mai 2024', 'Juni 2024', 'Juli 2024', 'Aug. 2024', 'Sept. 2024', 'Okt. 2024', 'Nov. 2024', 'Dez. 2024', 'Jan. 2025', 'Feb. 2025', 'März 2025' ], datasets: [ { label: " €/m² im Durchschnitt", borderColor: "#0b4b82", backgroundColor: "#0b4b82", tension: 0.3, data: [ 229.94855228099945 , 476.30843108466416 , 426.0575198534747 , 360.8438054924666 , 363.3201033093085 , 390.68716580095116 , 458.7975700656074 , 425.8387595962486 , 344.3773127544399 , 447.4040150044551 , 447.4040150044551 , 401.8212102290815 , 402.47049094167966 , 377.19456535067013 , 393.5739919874177 , 323.0782558884544 , 294.50924508666117 , 306.5988716274715 , 298.9729006597587 , 244.11790312858233 , 255.03105671554718 , 267.5973906139016 , 255.9921281550719 , 283.7899428818554 , 253.9903653901854 , 241.1773741360409 , 246.51813987366288 , 189.50463752815867 , 174.11589884825568 , 284.83884449652675 , 228.25455797793845 , 118.86995813825396 , 171.9602483282624 , 119.98900261838783 , 130.22262254866163 , 219.94402149170796 , 135.80697506176688 , 213.90698656118255 , 203.36851271858097 , 125.82368436003244 , 114.40372890615934 , 165.8046096991079 ], yAxisID: 'y', }, { label: " €/m² Median", borderColor: "#76b4e8", backgroundColor: "#76b4e8", tension: 0.3, type: 'line', data: [ 83.56940509915015, 238.0952380952381, 265.8610271903323, 269.4610778443114, 269.4610778443114, 223.17596566523605, 216.3106796116505, 170, 156.20641562064156, 276.99968876439465, 276.99968876439465, 314.96062992125985, 391.6960438699569, 296.52450980392155, 296.52450980392155, 250, 250, 250, 250, 240, 250, 240, 171.67381974248926, 240, 171.67381974248926, 171.67381974248926, 159.76900866217517, 151.24378109452735, 133.13432835820896, 283.68794326241135, 283.68794326241135, 133.13432835820896, 133.13432835820896, 131.08614232209737, 133.54545454545453, 169.57605985037407, 133.54545454545453, 147.5, 147.5, 131.08614232209737, 118.40796019900498, 131.08614232209737 ], } ] }, options: { legend: {display: true}, title: { display: true, text: 'Entwicklung der Quadratmeterpreise in Aarbergen', fontSize: 16, fontStyle: "normal", fontFamily: "'Open Sans',sans-serif" } } }); });