Open joseluishaddad opened 5 years ago
Hola,
Pueden utilizar lo que quieran para lograr hacer que el árbol sea bonito. Por ejemplo, un script de javascript que cambie el json al formato que tu quieres, un script de python que procesa el json y te deja otro con las posiciones dadas, algún módulo de D3 que haga lo que quieres (ahí tienen que buscar ustedes si hay algo), etc.
Solo recuerda que eso será una decisión de diseño y ponerlo en el informe.
Saludos ✌️
Buenísima! No sabia si nosotros podíamos procesar los json. Muchas gracias!
Entonces podemos modificar los archivos e "importarlos" editados si los subimos al repositorio junto con el archivo que los modifica?
Si pueden, pero recuerden subir el script que procesa el json por si cambiamos el dataset (manteniendo el formato), se pueda ejecutar correctamente su script.
Saludos :v:
Entonces podemos, por ejemplo, cargar los json de github a través de un script de python y guardar esos json localmente para luego cargarlos a observable? En ese caso, cómo funciona el tema de los paths? Podemos hacer un botón en observable para elegir el archivo con los datos procesados a cargar?
Hola,
En ese caso: 1) Deberán subir el json a un repositorio público 2) Deberán subir el script que usaron para transformar nuestro json al formato del repositorio en (1) 3) Desde el observable, deberán acceder de la misma forma que les pedimos nosotros, pero al link del json que ustedes subieron.
Pero no se aceptará el que pongan un botón para subir el archivo, esto es para que la visualización sea posible de verla sin requerir de un archivo en específico.
Saludos :v:
Perfecto! Y la parte de subir el json a un repositorio público puede ser de forma manual, cierto?
Si, puede ser manual. Solo recuerden que sea público para poder verlo nosotros y luego compararlo con el que genere su script (y ver que es el mismo).
Saludos ✌️
Hola,
estoy trabajando en la tarea y quería usar
d3.tree()
para generar un árbol, sin embargo mientras estaba avanzando me di cuenta que necesitaba valores de x e y para los nodos o algún tipo de jerarquización de los datos para poder ordenarlos y que cuando el dataset es de la formaroot:{children:{ ... }}
es fácil obtener esos x, y, sin embargo aquí no se cómo hacerlo.Dado que lo único que tenemos son los
links
, ¿podemos a partir de ellos darle valores nosotros mismos a los nodos para x e y recorriendo el json?, o existe alguna función de d3 que nos permita jerarquizar un dataset con nodos y links (si es que existe no he logrado encontrarla 😢 ).Ayura!