Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

307
Views
¿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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!