Gartner Magic Quadrant
for Analytics & Business Intelligence Platforms
Challengers
Leaders
Niche Players
Visionaries
Ability to Execute ⟶
⟵ Completeness of Vision ⟶
Hover over a vendor to see details.
Hover over a vendor to see details.
'; } async function handleDownload() { const { jsPDF } = window.jspdf; const originalButtonText = downloadBtn.textContent; downloadBtn.textContent = 'Generating...'; downloadBtn.disabled = true; const canvas = await html2canvas(document.getElementById('gmq-container'), { scale: 2, // Higher scale for better quality logging: false, useCORS: true }); const imgData = canvas.toDataURL('image/png'); const pdf = new jsPDF({ orientation: 'landscape', unit: 'px', format: [canvas.width, canvas.height] }); pdf.addImage(imgData, 'PNG', 0, 0, canvas.width, canvas.height); pdf.save('Gartner_Magic_Quadrant_Report.pdf'); downloadBtn.textContent = originalButtonText; downloadBtn.disabled = false; } // --- UI UPDATES --- function updateInfoPanel(vendor) { let quadrant; if (vendor.x >= 0.5 && vendor.y >= 0.5) quadrant = 'Leader'; else if (vendor.x < 0.5 && vendor.y >= 0.5) quadrant = 'Challenger'; else if (vendor.x >= 0.5 && vendor.y < 0.5) quadrant = 'Visionary'; else quadrant = 'Niche Player'; infoPanel.innerHTML = `${vendor.name}
Quadrant: ${quadrant}
Summary: ${vendor.summary}
`; } // --- KICK OFF THE TOOL --- initializeQuadrant(); });