'; 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/roevershagen/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 , 0 , 3 , 4 , 8 ]; qmPriceChartData.labels = [ "0 € / m² - 100 € / m²" , "100 € / m² - 200 € / m²" , "200 € / m² - 300 € / m²" , "300 € / m² - 400 € / m²" , "400 € / m²+" ]; qmPriceChartData.data = [ 0 , 3 , 10 , 1 , 1 ]; 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', 'Feb. 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: [ 154.1791966831219 , 160.36550789387928 , 170.69486321805738 , 159.65085443124187 , 136.86321440514922 , 174.41442823452292 , 211.46382388789263 , 287.4534467381802 , 310.5219293527903 , 303.71609695686044 , 303.71609695686044 , 278.6875854167305 , 295.5206701553918 , 340.3475024397523 , 340.11976813261526 , 348.6689072036749 , 267.1885344587402 , 204.7311508277608 , 267.05078061629825 , 381.35945943493823 , 317.1717850431695 , 289.37350509732585 , 230.11678517534298 , 242.15943221786802 , 240.93514516517072 , 231.60951971430066 , 224.00200779093524 , 215.73123174032781 , 211.29467098816846 , 239.99484401094384 , 241.1195976079041 , 246.30423444159658 , 209.25326594494322 , 234.25681595298144 , 184.24844666339388 , 205.11359392639667 , 246.24445946096236 , 197.49196535927206 , 217.1276183060027 , 215.6055932798986 , 187.32609445142862 , 227.58358901867493 , 245.75042267945642 ], yAxisID: 'y', }, { label: " €/m² Median", borderColor: "#76b4e8", backgroundColor: "#76b4e8", tension: 0.3, type: 'line', data: [ 186, 186, 165.01650165016503, 165.01650165016503, 128, 147.99154334038056, 128.89366272824918, 293.7084557118566, 243.3862433862434, 312.874251497006, 312.874251497006, 312.874251497006, 312.874251497006, 324.8587570621469, 324.8587570621469, 312.874251497006, 240.20078825075, 229.16666666666666, 281.7445001929757, 314.76377952755905, 306.25, 281.7445001929757, 245.72649572649573, 249.65034965034965, 274.2857142857143, 249, 239.59731543624162, 239.59731543624162, 231.57082207641838, 249, 231.57082207641838, 231.57082207641838, 224.5, 224.5, 200, 231.57082207641838, 232.72490221642764, 224.5, 224.5, 224.5, 224.5, 231.57082207641838, 231.57082207641838 ], } ] }, options: { legend: {display: true}, title: { display: true, text: 'Entwicklung der Quadratmeterpreise in Rövershagen', fontSize: 16, fontStyle: "normal", fontFamily: "'Open Sans',sans-serif" } } }); });