[javascript] Cytoscape.js에서 그래프의 특정 부분을 확대 또는 축소하여 볼 수있는 방법은 무엇인가요?

Cytoscape.js에서 그래프를 확대 또는 축소하는 방법에는 두 가지가 있습니다. 첫 번째는 zoom 메소드를 사용하는 것이며, 두 번째는 pan 메소드를 사용하는 것입니다.

// 그래프 객체 생성
var cy = cytoscape({
  container: document.getElementById('cy'),
  
  elements: [
    // 그래프 요소들
  ],
  
  layout: {
    // 레이아웃 설정
  }
});

// 그래프 확대
cy.zoom({
  level: 1.5,    // 확대할 레벨 (1보다 큰 값)
  position: { x: 100, y: 100 },    // 확대할 중심 좌표
});

// 그래프 축소
cy.zoom({
  level: 0.5,    // 축소할 레벨 (1보다 작은 값)
  position: { x: 200, y: 200 },    // 축소할 중심 좌표
});

// 그래프 이동
cy.pan({
  x: 50,    // 이동할 x축 거리
  y: -50    // 이동할 y축 거리
});

위의 코드는 Cytoscape.js에서 그래프를 확대 또는 축소하는 방법을 보여줍니다. zoom 메소드를 사용하여 그래프를 확대 또는 축소하고, pan 메소드를 사용하여 그래프를 이동할 수 있습니다. position 매개 변수를 사용하여 확대 또는 축소할 중심 좌표를 지정할 수 있습니다.

더 많은 정보와 예제는 Cytoscape.js 문서를 확인하십시오.