D3 in Depth
D3 in Depth cubre las versiones 6 y 7 de D3
- Sitio web: D3 in Depth es un sitio que cubre las versiones más recientes de D3.js, la 6 y la 7.
- Introducción: Este sitio ofrece contenido en profundidad sobre visualización de datos con D3.js.
- Boletín: A través del boletín se puede recibir información sobre descuentos de libros, así como noticias y consejos relacionados con D3.js.
Libros y cursos
- Visualising Data with JavaScript: Enseña cómo crear gráficos, tableros e historias de datos usando Chart.js, Leaflet, D3 y React.
- "Uno de los mejores libros sobre D3 que he leído. El contenido es muy claro, fácil de seguir y los conceptos son muy sólidos." - Javier García Fernández
- Visualización de datos personalizada: Puedes aprender a crear visualizaciones de datos personalizadas con D3.js.
- Aprendizaje básico: Puedes aprender los fundamentos de HTML, SVG, CSS y JavaScript para construir visualizaciones de datos en la web.
Índice
- Introducción a D3
- Primeros pasos
- Selecciones
- Uniones de datos
- Enter, exit & update
- Funciones de escala
- Formas
- Ejes
- Jerarquías
- Diagramas de cuerdas
- Diseño de fuerzas
- Mapas
- Solicitudes de datos
- Transiciones
- Selección, arrastre y brushing
- Zoom y paneo
Boletín
- Suscripción: Puedes recibir información sobre descuentos de libros, además de noticias y consejos relacionados con D3.js.
Derechos de autor
Opinión de GN⁺
- Importancia de D3.js: D3.js es una biblioteca de visualización de datos muy útil para representar visualmente datos complejos. Es una herramienta especialmente poderosa al trabajar con grandes conjuntos de datos.
- Curva de aprendizaje: D3.js es potente, pero su curva de aprendizaje puede ser pronunciada. Este sitio ofrece materiales útiles tanto para principiantes como para usuarios avanzados.
- Integración con diversas herramientas: Puedes aprender cómo integrarlo con otras herramientas como Chart.js, Leaflet y React, por lo que puede aplicarse a una gran variedad de proyectos.
- Enfoque práctico: Este sitio está organizado con un enfoque práctico, por lo que permite adquirir conocimientos que pueden aplicarse de inmediato en proyectos reales.
- Aspectos a considerar al elegir la tecnología: Al elegir D3.js, conviene considerar la complejidad del proyecto, el nivel técnico del equipo y la mantenibilidad. Aunque D3.js es potente, para visualizaciones simples puede resultar excesivo.
1 comentarios
Comentarios de Hacker News
Resumen de comentarios de Hacker News
Introducción a Observable Plot y Observable Framework
La dificultad de usar D3
El valor de aprender D3
La evolución de D3.js y alternativas modernas
Alternativas como VisX
Grammar of Graphics y ggplot2
Problemas de los grafos dirigidos por fuerza
Recursos útiles de D3
Introducción a Vega
La complejidad de la sintaxis de D3