>

cytoscape js를 사용하여 메모리에서 콜렉션을 제거하는 손이 필요합니다. 내 사용 사례는 시각화가 렌더링되기 전에 제시되는 데이터의 양을 줄일 수 있도록 큰 그래프를 사전 필터링하려고합니다. 내 코드는 지금까지 이와 같습니다. 이 문서에는 cy.remove가 메모리에서 제거되지 않는다고 명확하게 설명되어 있습니다. 나는 cy.removeData(element_del) 를 시도했다  그리고 심지어 element_del.forEach  데이터를 제거하여 항목이 사라지도록하지만 운이 없어야합니다.

var preFilter = "nodeIWantToStartFrom"
// If the prefilter variable exists with a valid field 
if (preFilter) {
              if (preFilter.length > 0) {
                // Search for the node in a prebuilt dictionary
                if (nodesByName[preFilter].id) {
                  node_id = "#" + nodesByName[preFilter].id;
                  highlightCollection = cy.collection(cy.elements().bfs(node_id, 1, directedPathFind).path);
                  var element_del = cy.elements().not(cy.$(highlightCollection));
                  // Remove elements
                 cy.remove(element_del);
                  })
                }
              }
            }

  • 이전 android - 애니메이션을 사용하여 큰 제목에서 작은 제목으로 사용자 지정 앱 바를 만드는 방법은 무엇입니까?
  • 다음 homebrew의 openSSL을 사용하여 macOS에서 Python 362를 어떻게 컴파일 할 수 있습니까?