'; 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/villmar/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 , 1 , 7 , 1 , 0 ]; qmPriceChartData.labels = [ "0 € / m² - 100 € / m²" , "100 € / m² - 200 € / m²" , "200 € / m² - 300 € / m²" , "300 € / m² - 400 € / m²" , "400 € / m²+" ]; qmPriceChartData.data = [ 3 , 3 , 2 , 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', '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', 'Sept. 2023', 'Okt. 2023', 'Nov. 2023', 'Dez. 2023', 'Jan. 2024', 'März 2024', 'Apr. 2024', 'Mai 2024', 'Juni 2024', 'Aug. 2024', 'Sept. 2024', 'Okt. 2024', 'Dez. 2024', 'Feb. 2025', 'März 2025' ], datasets: [ { label: " €/m² im Durchschnitt", borderColor: "#0b4b82", backgroundColor: "#0b4b82", tension: 0.3, data: [ 146.55179160608648 , 254.65514257761052 , 264.700351903902 , 326.0038886574057 , 316.0969037624868 , 353.1047871705699 , 321.85711020123813 , 275.52720532609976 , 183.4139526682143 , 183.4139526682143 , 264.6246325990976 , 227.38870560133284 , 274.78627063765003 , 300.78412593619555 , 161.69898287681377 , 174.52862829749952 , 160.4775735306391 , 169.52886793573273 , 125.05563663127627 , 186.46518158133176 , 167.37028276495047 , 167.25301341523652 , 189.55715619818196 , 206.86251167340922 , 134.56123185417533 , 153.65569354762897 , 141.15348547564676 , 196.5534420434803 , 231.50359177212067 , 182.33395931460723 , 164.36855452949968 , 152.2102964769967 , 152.0360982072151 , 136.38719184173436 , 140.86303876342944 , 156.8183461951501 , 160.85533852170374 ], yAxisID: 'y', }, { label: " €/m² Median", borderColor: "#76b4e8", backgroundColor: "#76b4e8", tension: 0.3, type: 'line', data: [ 74.34944237918215, 127.89281364190012, 133.33333333333334, 194.7449768160742, 194.7449768160742, 216.3106796116505, 216.3106796116505, 194.7449768160742, 163.83307573415766, 163.83307573415766, 216.53543307086613, 157.48031496062993, 215.51724137931035, 216.53543307086613, 150.30674846625766, 155.7843137254902, 155.7843137254902, 155.7843137254902, 111.11111111111111, 228.66894197952217, 228.66894197952217, 217.62870514820594, 228.66894197952217, 228.66894197952217, 193.40425531914894, 198.12792511700468, 193.40425531914894, 193.40425531914894, 198.12792511700468, 193.40425531914894, 152.67175572519085, 146.484375, 152.67175572519085, 146.484375, 146.484375, 201.6, 175 ], } ] }, options: { legend: {display: true}, title: { display: true, text: 'Entwicklung der Quadratmeterpreise in Villmar', fontSize: 16, fontStyle: "normal", fontFamily: "'Open Sans',sans-serif" } } }); });