Capítulo 9. Árboles y redes

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En este capítulo se describen facilidades para ordenar colecciones enteras de elementos de grafos simultáneamente, teniendo en cuenta ciertas restricciones entre ellos y respecto a su colocación relativa. En primer lugar, trataremos los conjuntos de datos jerárquicos y los grafos arborescentes que expresan su topología específica. Después trataremos conjuntos de puntos de datos sujetos a restricciones más generales, como los grafos.

Árboles y estructuras jerárquicas de datos

Las estructuras de datos jerárquicas y arborescentes son frecuentes, y D3 incluye varios diseños diferentes en para representarlas como gráficos. Como se explica en el Capítulo 5, los diseños ingieren un conjunto de datos, calculan los tamaños y posiciones adecuados y los añaden al conjunto de datos de entrada en forma de variables miembro adicionales. Pero los diseños no crean ningún elemento gráfico; depende del código de llamada hacer uso de la información añadida por el diseño.

Preparación de los datos

Los diseños jerárquicos D3 requieren que los datos se representen como un árbol de instancias D3 Node (ver Tablas 9-1 y 9-2).1 Si los datos ya están en formato jerárquico, se pueden convertir inmediatamente utilizando d3.hierarchy(). El único requisito es que cada nodo de la estructura de datos original conozca a sus propios hijos. Si, por el contrario, los datos ...

Get D3 para impacientes now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.