Documentos basados en datos D3
D3, que significa documentos basados en datos, es una biblioteca JavaScript de código abierto que se utiliza para crear visualizaciones de datos interactivas basadas en la web. Proporciona un mecanismo que conecta datos arbitrarios con elementos del documento, permitiendo que su apariencia y comportamiento sean controlados por los datos. Creada por Mike Bostock, Jeff Heer y Vadim Ogievetsky en 2001, actualmente se utiliza en cientos de miles de sitios web y es una de las bibliotecas de visualización de datos JavaScript más populares del mundo.
Si alguna vez ha utilizado aplicaciones de datos interactivos de grandes portales de noticias como The New York Times, The Washington Post o The Guardian, es muy probable que se trate de una aplicación D3. También puede que haya utilizado alguna de las numerosas bibliotecas de gráficos basadas en D3.
D3.js también es gratuito y de código abierto. Puedes usarlo en cualquier proyecto, ya sea comercial o no. Su código fuente se distribuye en GitHub y lo mantiene una comunidad activa de desarrolladores en todo el mundo.