이 페이지에서

Qt Graphs 3D 환경에서 데이터와 상호작용하기

데이터와의 상호작용

최종 사용자는 마우스나 터치 입력을 사용하여 렌더링된 그래프와 상호 작용할 수 있습니다.

  • 데이터를 회전하려면 마우스 오른쪽 버튼을 누른 채로 마우스를 움직이거나, 탭 앤 무브(tap-and-move) 터치 제스처를 사용하십시오.
  • 그래프를 확대/축소하려면 마우스 휠을 사용하거나 핀치 터치 제스처를 사용하십시오.
  • 선택하려면 마우스 왼쪽 버튼을 클릭하거나 탭 후 길게 누르는 터치 제스처를 사용하십시오.

Qt Graphs 에는 마우스 동작 및 터치 제스처에 대한 기본 핸들러가 있습니다. 사용자 정의 입력 핸들러를 사용할 때는 기본 핸들러를 비활성화하십시오. ‘ Axis Dragging ’ 탭의 ‘Axis Handling’ 예제는 사용자 정의 입력 핸들러를 사용하여 축 레이블을 드래그함으로써 데이터의 표시 영역을 이동하는 방법을 보여줍니다.

원근 투영 외에도, 기본 입력 핸들러를 그래프 회전을 허용하지 않는 핸들러로 교체하고 카메라를 그래프를 측면이나 위에서 직접 볼 수 있도록 설정하여 정투영을 사용하여 2D 그래프를 만들 수 있습니다.

데이터 선택 모드

모든 그래프 유형은 마우스, 터치 및 시리즈 API를 통한 프로그래밍 방식으로 단일 데이터 항목(막대, 산점도 항목 또는 표면 점)을 선택할 수 있습니다. 선택된 항목은 렌더링된 그래프에서 강조 표시되며, 선택 시 이 목적을 위한 시리즈별 신호(예: QBar3DSeries::selectedBarChanged())가 발생하여 애플리케이션에서 이를 처리할 수 있습니다.

막대 그래프와 표면 그래프는 슬라이스 선택 모드를 지원하며, 이 모드에서는 선택된 행이나 열이 별도의 뷰포트에 의사 2D 그래프로 그려집니다. 이를 통해 단일 행이나 열의 실제 값을 더 쉽게 확인할 수 있습니다.

막대 그래프는 슬라이스 뷰를 열지 않고도 선택된 막대의 전체 행과 열을 강조 표시하는 기능을 지원합니다. 또한 선택 모드에 따라 축 레이블을 클릭하여 전체 행과 열을 선택하고 슬라이스하는 기능도 지원합니다.

그래프에 여러 시리즈가 추가된 경우, 그중 하나의 시리즈에서 항목을 선택하면 다른 시리즈의 선택이 해제됩니다. 막대 그래프와 표면 그래프에는 다중 시리즈 옵션도 있으며, 이 옵션을 사용하면 선택한 위치에서 각 시리즈가 선택됩니다.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.