Qt Data Visualization 데이터와 상호 작용
데이터와 상호 작용하기
최종 사용자는 마우스 또는 터치를 사용하여 데이터를 회전, 확대/축소 또는 선택하여 렌더링된 그래프와 상호 작용할 수 있습니다. 그래프는 마우스 오른쪽 버튼을 누른 상태에서 마우스를 움직여 자유롭게 회전할 수 있습니다. 확대/축소는 마우스 휠을 굴려서 수행합니다. 선택은 활성화된 경우 마우스 왼쪽 버튼을 눌러 수행합니다. 마우스 휠을 클릭하여 장면을 기본 카메라 보기로 재설정할 수 있습니다. 터치 디바이스에서는 회전은 탭 앤 무브, 선택은 탭 앤 홀드, 확대/축소는 핀치로 수행됩니다.
Qt Data Visualization 에는 마우스 동작 및 터치 제스처에 대한 기본 핸들러가 있습니다. 기본 마우스 컨트롤은 Q3DInputHandler 을 참조하고 기본 터치 컨트롤은 QTouch3DInputHandler 을 참조하세요. 사용자 지정 입력 핸들러를 사용할 때는 기본 핸들러를 비활성화해야 합니다.
그래프 갤러리 예시( Scatter Graph 탭)에서는 사용자 지정 입력 핸들러를 사용하여 축 레이블을 끌어서 데이터의 표시된 부분을 이동하는 방법을 보여 줍니다.
원근 투영 외에도 직교 투영을 사용하여 기본 입력 핸들러를 그래프 회전을 허용하지 않는 것으로 바꾸고 카메라를 측면 또는 위에서 직접 그래프를 보도록 설정하여 2D 그래프를 만들 수 있습니다.
데이터 선택 모드
모든 시각화 유형은 마우스, 터치, 시리즈 API를 통한 프로그래밍 방식으로 막대, 분산형 항목 또는 서페이스 버텍스 등 단일 데이터 항목을 선택할 수 있도록 지원합니다. 선택한 항목은 렌더링된 그래프에서 강조 표시되며, 선택하면 애플리케이션이 처리할 수 있는 계열별 신호(예: QBar3DSeries::selectedBarChanged())가 방출됩니다.
막대 및 표면 그래프는 선택한 행 또는 열이 별도의 뷰포트에 의사 2D 그래프로 그려지는 슬라이스 선택 모드를 지원합니다. 이렇게 하면 단일 행 또는 열의 실제 값을 더 쉽게 확인할 수 있습니다.
막대 그래프는 슬라이스 보기를 열지 않고도 선택한 막대의 전체 행 및/또는 열을 간단히 강조 표시하는 기능도 지원합니다. 막대 그래프는 선택 모드에 따라 축 레이블을 클릭하여 전체 행 및/또는 열을 선택/슬라이스하는 기능도 지원합니다.
그래프에 여러 계열이 추가되어 있는 경우 그 중 하나의 항목을 선택하면 다른 계열의 선택이 지워집니다.
© 2025 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.