// Affichage du graphique de fréquence des mises à jour par trimestre sur la page stats d'une ville document.addEventListener('DOMContentLoaded', function() { function drawModificationsByQuarterChart() { if (!window.Chart) { setTimeout(drawModificationsByQuarterChart, 50); return; } if (typeof window.modificationsByQuarter === 'undefined') return; const modifData = window.modificationsByQuarter; const modifLabels = Object.keys(modifData); const modifCounts = Object.values(modifData); const modifCanvas = document.getElementById('modificationsByQuarterChart'); if (modifCanvas && modifLabels.length > 0) { new window.Chart(modifCanvas.getContext('2d'), { type: 'bar', data: { labels: modifLabels, datasets: [{ label: 'Nombre de lieux modifiés', data: modifCounts, backgroundColor: 'rgba(54, 162, 235, 0.7)', borderColor: 'rgba(54, 162, 235, 1)', borderWidth: 1 }] }, options: { responsive: true, plugins: { legend: { display: false }, title: { display: true, text: 'Fréquence des mises à jour par trimestre' } }, scales: { y: { beginAtZero: true, title: { display: true, text: 'Nombre de lieux' } }, x: { title: { display: true, text: 'Trimestre' } } } } }); } else if (modifCanvas) { modifCanvas.parentNode.innerHTML = '