Représentation graphique des données qui exploite la capacité du cerveau humain à traiter l'information visuelle pour révéler des patterns, tendances et anomalies impossibles à saisir dans des tableaux de chiffres. Les principes fondamentaux (Tufte) : maximiser le data-ink ratio (supprimer les éléments décoratifs qui ne portent pas d'information), choisir le bon type de graphique selon le message (comparaison → barres, évolution → lignes, distribution → histogramme/boxplot, corrélation → scatter plot, composition → pie/stacked bars), et éviter le chartjunk. Les bibliothèques Python (Matplotlib, Seaborn, Plotly, Altair) permettent la création programmatique. D3.js est le standard pour les visualisations web interactives complexes. En BI, la cohérence des palettes de couleurs, la hiérarchie visuelle et les tooltips bien conçus font la différence entre un dashboard confus et un dashboard actionnable.