'; 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/luckenwalde/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 , 5 , 6 , 8 ]; qmPriceChartData.labels = [ "0 € / m² - 100 € / m²" , "100 € / m² - 200 € / m²" , "200 € / m² - 300 € / m²" , "300 € / m² - 400 € / m²" , "400 € / m²+" ]; qmPriceChartData.data = [ 11 , 7 , 3 , 1 , 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', 'Feb. 2024', 'März 2024', 'Apr. 2024', 'Mai 2024', 'Juni 2024', 'Juli 2024', 'Sept. 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: [ 108.9148689713712 , 117.45533869140343 , 142.59509250845386 , 107.77654984367234 , 111.88679603531945 , 146.0717999535319 , 151.28133028519946 , 178.20189378454538 , 189.74124388714725 , 185.53785860702524 , 185.53785860702524 , 174.56812586729336 , 198.16760040218495 , 199.5795554986348 , 203.4795148577941 , 206.20687333149203 , 204.0842321097857 , 197.6725833829871 , 206.4410923075241 , 186.39957968086517 , 206.68422059125186 , 215.95564560820364 , 214.2923313378781 , 174.542927384901 , 216.5713967792952 , 206.33720455077002 , 197.87223221246052 , 187.58284736377044 , 167.08812041365664 , 171.27062752062753 , 163.17476554378342 , 173.99195383801023 , 192.27554955780323 , 169.02520748219106 , 146.2687888043427 , 156.69950531504784 , 144.25311269952138 , 144.28423445872863 , 135.2237557891329 , 119.55250823884263 , 114.08910087422487 ], yAxisID: 'y', }, { label: " €/m² Median", borderColor: "#76b4e8", backgroundColor: "#76b4e8", tension: 0.3, type: 'line', data: [ 53.40699815837937, 133.24420677361854, 133.24420677361854, 126.97201017811705, 133.184855233853, 133.24420677361854, 133.24420677361854, 205.05050505050505, 206.06060606060606, 150, 150, 146.66666666666666, 225.6060606060606, 205.05050505050505, 205.05050505050505, 205.88235294117646, 205.88235294117646, 211.60822249093107, 220, 176.47058823529412, 169.34046345811052, 202.7027027027027, 205.05050505050505, 181.8181818181818, 202.7027027027027, 202.7027027027027, 202.7027027027027, 202.7027027027027, 184.24396442185514, 205.05050505050505, 164.74464579901152, 164.74464579901152, 205.05050505050505, 199.6007984031936, 184.6307385229541, 150, 126.86567164179104, 141.84397163120568, 141.84397163120568, 124.11347517730496, 100 ], } ] }, options: { legend: {display: true}, title: { display: true, text: 'Entwicklung der Quadratmeterpreise in Luckenwalde', fontSize: 16, fontStyle: "normal", fontFamily: "'Open Sans',sans-serif" } } }); });