'; 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/reinsberg/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 , 11 , 3 , 1 ]; qmPriceChartData.labels = [ "0 € / m² - 100 € / m²" , "100 € / m² - 200 € / m²" , "200 € / m² - 300 € / m²" , "300 € / m² - 400 € / m²" , "400 € / m²+" ]; qmPriceChartData.data = [ 4 , 4 , 7 , 0 , 0 ]; 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', 'Sept. 2024', 'Nov. 2024', 'Dez. 2024', 'Feb. 2025', 'März 2025' ], datasets: [ { label: " €/m² im Durchschnitt", borderColor: "#0b4b82", backgroundColor: "#0b4b82", tension: 0.3, data: [ 117.98856289176042 , 162.35109575847451 , 137.82262488638972 , 133.55278251140678 , 124.17175533769087 , 131.92950791082697 , 116.80392283302213 , 82.2348260314299 , 84.16181782365274 , 87.98531596540687 , 87.98531596540687 , 100.88718767845049 , 99.09460272247853 , 107.05218474069554 , 127.2614734778682 , 97.3012015782077 , 103.43535079040406 , 142.15820598004103 , 139.10612160413527 , 123.63155297370001 , 138.7855098124294 , 143.93604106088569 , 135.19257154830052 , 120.09768558223682 , 103.43443849114641 , 103.83070968472308 , 75.25955149316086 , 83.92205504975011 , 78.7807149193242 , 64.21000239786437 , 72.34784475721031 , 111.38242630839817 , 152.0714012978956 , 159.77557344882538 , 155.40156014150122 , 169.8651281515773 ], yAxisID: 'y', }, { label: " €/m² Median", borderColor: "#76b4e8", backgroundColor: "#76b4e8", tension: 0.3, type: 'line', data: [ 64.15094339622641, 89, 88.76811594202898, 88.76811594202898, 86.80785653287788, 101.72413793103448, 86.80785653287788, 85.95744680851064, 76.8, 82.47690646618948, 82.47690646618948, 80, 82.53215978334461, 84.65116279069767, 90.9090909090909, 81.62911611785096, 84.65116279069767, 114.97584541062803, 114.97584541062803, 127.93296089385476, 127.93296089385476, 140, 140, 127.93296089385476, 78.50467289719626, 78.50467289719626, 61.72839506172839, 65.93406593406593, 53.84615384615385, 51.09489051094891, 46.02005839786721, 114.97584541062803, 146.29948364888125, 146.60691421254802, 146.60691421254802, 210 ], } ] }, options: { legend: {display: true}, title: { display: true, text: 'Entwicklung der Quadratmeterpreise in Reinsberg', fontSize: 16, fontStyle: "normal", fontFamily: "'Open Sans',sans-serif" } } }); });