'; 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/siegsdorf/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 , 12 , 5 , 2 ]; qmPriceChartData.labels = [ "0 € / m² - 100 € / m²" , "100 € / m² - 200 € / m²" , "200 € / m² - 300 € / m²" , "300 € / m² - 400 € / m²" , "400 € / m²+" ]; qmPriceChartData.data = [ 2 , 0 , 0 , 6 , 11 ]; 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', '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: [ 441.1230542614839 , 576.904483035075 , 109.46483492051587 , 316.46911684598655 , 316.46911684598655 , 411.33704570852836 , 738.1127983615994 , 913.0227501201734 , 808.8268476985911 , 808.8268476985911 , 1020.411802001325 , 794.3085450342425 , 756.4897256015863 , 762.5864202660947 , 672.5563007597289 , 525.2923936692407 , 528.5249058755802 , 526.6862867273677 , 663.7570020389395 , 745.4928782124854 , 559.0749481094934 , 480.97565582534327 , 511.25469348274476 , 511.8387887737614 , 567.0481024772348 , 619.4139669838139 , 580.8957908018815 , 540.1526786650396 , 590.450389128211 , 545.3439165815873 , 394.52649006622516 , 505.40223262439577 , 611.4476919516579 , 431.58679430398814 , 503.00311622885056 , 430.2420926564967 , 588.2964351706485 , 309.54029079393274 , 379.69645635274946 , 470.4368884396654 , 490.4953402178698 ], yAxisID: 'y', }, { label: " €/m² Median", borderColor: "#76b4e8", backgroundColor: "#76b4e8", tension: 0.3, type: 'line', data: [ 600, 637.5, 8.036904518503373, 8.036904518503373, 8.036904518503373, 616.7706167706168, 616.7706167706168, 1289.767841788478, 717.7033492822967, 717.7033492822967, 1254.5454545454545, 849.4208494208494, 674.5562130177515, 674.5562130177515, 805.8823529411765, 626.0504201680673, 554.7309833024119, 499.8600391890271, 626.0504201680673, 697.084917617237, 626.0504201680673, 499.9300097986282, 626.0504201680673, 626.0504201680673, 499.83005778035465, 446.2915601023018, 616.7706167706168, 446.2915601023018, 624.6153846153846, 566.0377358490566, 400, 602.910602910603, 602.0278833967047, 400, 498, 400, 589.3536121673004, 394, 394, 400, 446.68587896253604 ], } ] }, options: { legend: {display: true}, title: { display: true, text: 'Entwicklung der Quadratmeterpreise in Siegsdorf', fontSize: 16, fontStyle: "normal", fontFamily: "'Open Sans',sans-serif" } } }); });