El gran manual de cytoscape indica que "Cytoscape.js usa las dimensiones de su contenedor de elementos HTML DOM para diseños y renderizado en la inicialización".
Me queda claro que el diseño random usa el tamaño del contenedor; y está claro que la funcionalidad de ajuste después del diseño , que calcula el nivel de zoom necesario para ajustarse al tamaño disponible, requiere (obviamente) un tamaño disponible que debe elegirse de antemano.
Sin embargo, me pregunto acerca de los otros casos. Me parece que la mayoría de los algoritmos de diseño producen un resultado cuyo tamaño no depende del tamaño disponible. He probado el primero en breadthfirst , por ejemplo, y parece que no varía cuando se aumenta o disminuye el tamaño del contenedor (con el zoom deshabilitado ).
Entonces, ¿esa oración se refiere solo a algunos algoritmos de diseño y solo a la funcionalidad de "ajuste automático"?
(Mi pregunta es porque me gustaría solicitar una función que permita dimensionar el contenedor según el tamaño representado (como en esta pregunta ). Sin embargo, esto solo tiene sentido si el tamaño representado es, al menos en algunos casos, independiente del tamaño disponible.)