D3 (oder D3.js) ist eine kostenlose, quelloffene JavaScript-Bibliothek zur Visualisierung von Daten. Ihr Low-Level-Ansatz, der auf Webstandards basiert, bietet unvergleichliche Flexibilität bei der Erstellung dynamischer, datengetriebener Grafiken. Seit mehr als einem Jahrzehnt hat D3 bahnbrechende und preisgekrönte Visualisierungen ermöglicht, ist zu einem grundlegenden Baustein höherer Diagrammbibliotheken geworden und hat eine lebendige Gemeinschaft von Datenpraktikern auf der ganzen Welt gefördert. D3 „katapultierte das Feld in ein Wachstum, eine Diversifizierung und Kreativität, die beispiellos sind“ und „veränderte, wie Millionen von Datenvisualisierungen in Redaktionen, auf Websites und in persönlichen Portfolios erstellt werden“, bemerkte der Information is Beautiful 2022 Test of Time Award. Der IEEE VIS 2021 Test of Time Award stellte fest: „Indem sie ein Framework geschaffen haben, das überzeugend und einfach für Webentwickler zu nutzen ist, um interaktive Visualisierungen zu erstellen, haben die Autoren zweifellos dazu beigetragen, die Datenvisualisierung in den Mainstream zu bringen. [D3] ist ein Eckpfeilerbeitrag zu dieser Konferenz im Speziellen und allgemein zum Erfolg unseres Fachgebiets insgesamt.“ D3 wurde 2011 von Mike Bostock erstellt. Mike verfasste das D3-Papier zusammen mit Jeff Heer und Vadim Ogievetsky an der Stanford University. Jason Davies leistete von 2011 bis 2013 bedeutende Beiträge zu D3, insbesondere zum geografischen Projektsystem von D3. Philippe Rivière ist seit 2016 ein bedeutender Mitwirkender zu D3 und seiner Dokumentation. Im Laufe der Jahre haben unzählige freundliche Personen zu D3 beigetragen, indem sie Code und Ideen geteilt, unterrichtet und Fragen beantwortet haben und Menschen zusammengebracht haben, um die Praxis der Visualisierung weiter voranzutreiben. Mike und Philippe pflegen jetzt D3 und Observable Plot bei Observable.