Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

306
Vistas
¿Problema potencial con el movimiento de Compound Graph [cytoscape.js]?

He estado experimentando con el editor de gráficos compuestos basado en Cytoscape.js.

Creé una función para agregar un nodo compuesto para un conjunto de nodos seleccionados con el mismo padre.

Aproximadamente, primero se prueba si los nodos seleccionados tienen el mismo padre. Si es el caso, se crea un nuevo nodo, como hijo del padre, y todos los nodos seleccionados se mueven a este nuevo nodo.

Parece que funciona bien.

Por ejemplo, creé un conjunto de nodos y los agrupé con dos niveles de descomposición de la siguiente manera.

Una jerarquía de nodos compuestos creados con las funciones creadas.

Sin embargo, al intentar aplicar la función en un conjunto de nodos en la capa 2, como se ilustra en la siguiente figura: Iniciando la agrupación para un conjunto de nodos en la capa 2

El resultado es bastante sorprendente, como se ilustra en la siguiente figura. La jerarquía de los nodos compuestos se cambia por completo, al tiempo que se aplica exactamente el mismo algoritmo que antes. resultado de usar la función

Entonces, me pregunto si alguien ya se enfrentó a esto y si tiene alguna idea sobre el motivo de este comportamiento.

Para depurar, traté de identificar el lugar donde se define la función de movimiento en el código (pero aún no lo logré) para poner un punto de interrupción en la llamada a la función de movimiento e identificar qué parte del código podría provocar el inesperado cambio de padres.

Entonces, si alguien sabe dónde puedo encontrar este fragmento de código, también será útil para comprender de dónde proviene el problema.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda