'; 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/burgebrach/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 , 9 , 2 , 0 ]; qmPriceChartData.labels = [ "0 € / m² - 100 € / m²" , "100 € / m² - 200 € / m²" , "200 € / m² - 300 € / m²" , "300 € / m² - 400 € / m²" , "400 € / m²+" ]; qmPriceChartData.data = [ 1 , 4 , 4 , 3 , 2 ]; 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', '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', 'Nov. 2023', 'Dez. 2023', 'Jan. 2024', 'März 2024', 'Apr. 2024', 'Mai 2024', 'Juni 2024', 'Aug. 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: [ 338.3570676632025 , 258.3933331122447 , 244.33604254377093 , 307.91431754247867 , 295.247392890393 , 403.03048469119733 , 312.26929705817605 , 302.1076203611585 , 328.94138030724486 , 328.94138030724486 , 310.6829485399884 , 326.62903450547515 , 338.0746697572731 , 362.6430625952315 , 334.90877080113444 , 302.0873697859872 , 264.01917590273683 , 245.84194263379933 , 264.90738651556865 , 228.57001322689956 , 243.84201438941966 , 147.53076665786884 , 197.2670895774418 , 244.34271565285363 , 178.4242545682383 , 166.95174600721487 , 260.8718470506764 , 234.4712593966846 , 236.3289005506936 , 236.3289005506936 , 236.3289005506936 , 247.06556575963467 , 233.3730414729786 , 244.14260135518475 , 246.9393922107995 , 225.5941648040014 , 190.04368528245456 , 254.88915104132437 ], yAxisID: 'y', }, { label: " €/m² Median", borderColor: "#76b4e8", backgroundColor: "#76b4e8", tension: 0.3, type: 'line', data: [ 169.66824644549763, 154.59363957597174, 154.59363957597174, 252.4271844660194, 252.4271844660194, 478.41726618705036, 208.7378640776699, 320.1058201058201, 275, 275, 193.1818181818182, 205.65552699228792, 296.7692307692308, 375.6756756756757, 313.2352941176471, 242.47491638795987, 200, 185.5123674911661, 313.2352941176471, 396.05963791267305, 320.2020202020202, 122.95081967213115, 292.92929292929296, 292.92929292929296, 167.0020120724346, 167.0020120724346, 313.2352941176471, 170, 247.4747474747475, 247.4747474747475, 247.4747474747475, 247.4747474747475, 247.4747474747475, 247.4747474747475, 239.0749601275917, 247.4747474747475, 170, 277.77777777777777 ], } ] }, options: { legend: {display: true}, title: { display: true, text: 'Entwicklung der Quadratmeterpreise in Burgebrach', fontSize: 16, fontStyle: "normal", fontFamily: "'Open Sans',sans-serif" } } }); });