'; 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/weißenohe/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 , 4 , 8 , 2 , 3 ]; qmPriceChartData.labels = [ "0 € / m² - 100 € / m²" , "100 € / m² - 200 € / m²" , "200 € / m² - 300 € / m²" , "300 € / m² - 400 € / m²" , "400 € / m²+" ]; qmPriceChartData.data = [ 2 , 2 , 0 , 3 , 10 ]; 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', 'Juli 2023', 'Aug. 2023', 'Sept. 2023', 'Okt. 2023', 'Nov. 2023', 'Dez. 2023', 'Jan. 2024', 'März 2024', 'Apr. 2024', 'Mai 2024', 'Juli 2024', 'Sept. 2024', 'Okt. 2024', 'Nov. 2024', 'Dez. 2024', 'Feb. 2025', 'März 2025' ], datasets: [ { label: " €/m² im Durchschnitt", borderColor: "#0b4b82", backgroundColor: "#0b4b82", tension: 0.3, data: [ 289.79862763323575 , 400.4798512323856 , 484.3250478362632 , 579.8300903295814 , 571.6632664196145 , 517.271352725324 , 498.5848095142378 , 550.8873534253927 , 578.391920520306 , 686.0579570371938 , 686.0579570371938 , 491.44816877171365 , 500.8072788226494 , 531.6426320695059 , 495.2791749288378 , 515.3062203532918 , 534.2014100595251 , 537.2756316913898 , 463.09746362282135 , 397.1063287770719 , 347.3765319985229 , 346.52633438615095 , 318.0351301319701 , 320.2439507764242 , 373.36600082086665 , 377.4213801068479 , 342.8976912487218 , 380.45936205779856 , 343.9786820781578 , 577.7888261195818 , 546.1869998053983 , 466.80106786904275 , 399.7369489979677 , 326.8305052908759 , 371.09522682105495 , 417.59390371632077 ], yAxisID: 'y', }, { label: " €/m² Median", borderColor: "#76b4e8", backgroundColor: "#76b4e8", tension: 0.3, type: 'line', data: [ 210, 292.5531914893617, 709.5588235294117, 711.1111111111111, 711.1111111111111, 620.0527704485488, 595.6977385548814, 595.6977385548814, 530.6122448979592, 719.2066805845511, 719.2066805845511, 500, 500, 500, 467.0750382848392, 500, 517.3362685745735, 503.6855036855037, 421.3197969543147, 421.3197969543147, 395.16129032258067, 400, 377.35849056603774, 395.16129032258067, 400, 400, 374.74776592678006, 382.4884792626728, 382.4884792626728, 520, 520, 459.546925566343, 460.0715137067938, 389.53942232630754, 460.0715137067938, 520 ], } ] }, options: { legend: {display: true}, title: { display: true, text: 'Entwicklung der Quadratmeterpreise in Weißenohe', fontSize: 16, fontStyle: "normal", fontFamily: "'Open Sans',sans-serif" } } }); });