← All terms

D3

Also known as: D3.js, Data-Driven Documents

A JavaScript library for producing dynamic, interactive data visualizations in web browsers using SVG, HTML, and CSS. D3 gives developers fine-grained control over visualization rendering but does not include built-in accessibility features, leaving developers responsible for adding alternative text, ARIA attributes, and keyboard navigation. Research shows that D3 visualizations are significantly less accessible to screen-reader users compared to libraries like Google Charts that automatically include data tables, with screen-reader users achieving only 17% accuracy when extracting information from D3 visualizations.

Category: web development · data visualization

Related: Data Visualization · SVG · ARIA · Alternative Text · Screen Reader

Sources