Qt Charts C++ Classes
Qt Charts API용 C++ 클래스. 더 보기...
클래스
특수 축 클래스에 사용되는 기본 클래스 | |
모든 막대 시리즈 클래스의 추상 부모 클래스 | |
모든 Qt 차트 시리즈의 베이스 클래스 | |
영역 계열의 범례 마커 | |
영역 차트에 데이터를 표시합니다 | |
차트의 축에 카테고리를 추가합니다. | |
막대 시리즈용 범례 마커 | |
일련의 데이터를 카테고리별로 그룹화된 세로 막대로 표시합니다. | |
막대형 차트에서 한 세트의 막대를 표시합니다. | |
박스형 차트 시리즈의 범례 마커 | |
상자형 및 수염형 차트에 데이터를 표시합니다. | |
박스형 차트에서 하나의 항목을 나타냅니다. | |
캔들 스틱 시리즈용 범례 마커 | |
캔들 스틱 시리즈용 추상 모델 매퍼 클래스 | |
데이터를 캔들 스틱으로 표시 | |
캔들 차트에서 단일 캔들 항목을 나타냅니다. | |
축에 명명된 범위 배치 | |
차트의 시리즈, 범례 및 축의 그래픽 표현을 관리합니다. | |
차트를 표시할 수 있는 독립형 위젯 | |
차트의 축 중 하나로 색상 눈금을 표시합니다. | |
차트 축에 날짜 및 시간 추가 | |
막대 시리즈용 가로 모델 매퍼 | |
박스형 차트 시리즈용 가로형 모델 매퍼 | |
캔들 스틱 시리즈용 가로 모델 매퍼 | |
파이 시리즈용 가로 모델 매퍼 | |
라인, 스플라인 및 분산형 계열용 가로형 모델 매퍼 | |
일련의 데이터를 범주별로 그룹화된 가로 막대로 표시합니다. | |
범주별로 분류된 일련의 데이터를 각 범주의 백분율로 표시합니다. | |
일련의 데이터를 범주별로 하나의 막대를 사용하여 가로로 쌓인 막대로 표시합니다. | |
차트의 범례를 표시합니다. | |
범례 내의 마커에 액세스하는 데 사용할 수 있는 추상 개체 | |
데이터를 꺾은선형 차트로 표시 | |
차트 축에 로그 눈금을 추가합니다. | |
일련의 분류된 데이터를 각 카테고리의 백분율로 표시합니다. | |
파이 시리즈에 대한 범례 마커 | |
데이터를 원형 차트로 표시 | |
파이 계열에서 단일 슬라이스를 나타냅니다. | |
데이터를 극좌표형 차트로 표시합니다. | |
데이터를 분산형 차트로 표시 | |
데이터를 스플라인 차트로 표시 | |
일련의 데이터를 카테고리당 하나의 막대를 사용하여 세로로 쌓인 막대로 표시합니다. | |
막대 시리즈용 세로형 모델 매퍼 | |
박스형 차트 시리즈용 세로형 모델 매퍼 | |
캔들 스틱 시리즈용 세로형 모델 매퍼 | |
파이 시리즈용 세로형 모델 매퍼 | |
선, 스플라인 및 분산형 계열용 세로형 모델 매퍼 | |
차트의 축에 값을 추가합니다. | |
선, 스플라인 또는 분산형 계열의 범례 마커 | |
선, 스플라인, 분산형 계열을 위한 베이스 클래스 |
상세 설명
Charts API는 Qt 그래픽 뷰 프레임워크 위에 구축되었습니다. 차트는 QChart 클래스를 사용하여 QGraphicsWidget 로 표시할 수 있습니다. 그러나 QWidget 기반인 편의 클래스 QChartView 도 있습니다. 이를 통해 Qt Charts 을 일반 Qt 위젯으로 빠르게 사용할 수 있습니다.
참고: Qt Charts 모듈은 유지보수 단계에 있습니다. 새 프로젝트의 경우 Qt Graphs 모듈을 사용하는 것이 좋습니다. 2D 차트를 렌더링하기 위해 QtGraphs 은 Qt Quick Shapes를 사용하는데, 이는 Qt Charts 모듈에서 사용하는 구형 Qt 그래픽스 뷰 프레임워크에 비해 더 최신의 GUI 기술입니다.
애플리케이션에서 Qt Charts C++ 클래스를 사용하려는 경우 다음 include 및 using 지시어를 사용하세요:
#include <QtCharts> using namespace QtCharts;
참고: Qt Creator 의 Qt Quick 애플리케이션 마법사를 사용하여 만든 프로젝트는 기본적으로 QGuiApplication 을 사용하는 Qt Quick 2 템플릿을 기반으로 합니다. 프로젝트의 모든 QGuiApplication 인스턴스는 렌더링을 위해 Qt의 그래픽스 뷰 프레임워크에 의존하므로 QApplication 로 대체해야 합니다.
Qt Charts 모듈에 링크하려면 qmake
프로젝트 파일에 이 줄을 추가합니다:
QT += charts
각 차트 유형은 QAbstractSeries 파생 클래스로 표현됩니다. 차트를 만들려면 사용자는 관련 시리즈 클래스의 인스턴스를 사용하여 QChart 인스턴스에 추가해야 합니다.
QLineSeries* series = new QLineSeries(); series->append(0, 6); series->append(2, 4); ... chartView->chart()->addSeries(series); chartView->chart()->createDefaultAxes();
© 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.