AbstractSeries QML Type
모든 Qt Charts 시리즈 유형의 기본 유형입니다. 더 보기...
| Import Statement: | import QtCharts 2.12 |
| In C++: | QAbstractSeries |
| Inherited By: | |
| Status: | Deprecated |
이 타입은 더 이상 사용되지 않습니다. 새로운 코드에서는 이 타입을 사용하지 않는 것을 강력히 권장합니다.
속성
상세 설명
이 유형은 직접 인스턴스화할 수 없습니다. 대신, 시퀀스를 생성하려면 다음 파생 유형 중 하나를 사용해야 합니다: LineSeries, AreaSeries, BarSeries, StackedBarSeries, PercentBarSeries, HorizontalBarSeries, HorizontalStackedBarSeries, HorizontalPercentBarSeries, PieSeries, ScatterSeries, SplineSeries, BoxPlotSeries 또는 CandlestickSeries.
속성 문서
name : string
시리즈의 이름입니다. 이 이름은 해당 시리즈의 범례에 표시되며, HTML 서식을 사용할 수 있습니다.
opacity : real
시리즈의 불투명도. 기본적으로 불투명도는 1.0입니다. 유효한 값의 범위는 0.0(투명)부터 1.0(불투명)까지입니다.
type : enumeration [read-only]
시리즈의 유형.
| 상수 | 설명 |
|---|---|
AbstractSeries.SeriesTypeLine | 선 그래프. |
AbstractSeries.SeriesTypeArea | 면형 차트. |
AbstractSeries.SeriesTypeBar | 수직 막대 차트. |
AbstractSeries.SeriesTypeStackedBar | 수직 누적 막대 차트. |
AbstractSeries.SeriesTypePercentBar | 수직 백분율 막대 차트. |
AbstractSeries.SeriesTypePie | 원형 차트. |
AbstractSeries.SeriesTypeScatter | 산점도. |
AbstractSeries.SeriesTypeSpline | 스플라인 차트. |
AbstractSeries.SeriesTypeHorizontalBar | 가로 막대 차트. |
AbstractSeries.SeriesTypeHorizontalStackedBar | 가로 누적 막대 차트. |
AbstractSeries.SeriesTypeHorizontalPercentBar | 가로형 백분율 막대 차트. |
AbstractSeries.SeriesTypeBoxPlot | 박스 플롯 차트. |
AbstractSeries.SeriesTypeCandlestick | 캔들스틱 차트. |
useOpenGL : bool
시리즈를 OpenGL을 사용하여 그릴지 여부를 지정합니다.
OpenGL을 이용한 가속 처리는 LineSeries 및 ScatterSeries에서만 지원됩니다. AreaSeries의 테두리 시리즈로 사용되는 선 시리즈는 OpenGL 가속을 사용할 수 없습니다. 차트에 OpenGL로 그려지는 시리즈가 포함되어 있으면 ChartView 노드에 추가적인 투명한 자식 노드가 생성됩니다. 가속 처리된 시리즈는 ChartView 노드에 그려지지 않고, 대신 해당 자식 노드에 그려집니다.
OpenGL을 사용하여 시리즈 렌더링을 가속화함으로써 얻는 성능 향상은 기본 하드웨어에 따라 다르지만, 대부분의 경우 상당한 수준입니다. 예를 들어, 표준 데스크톱 컴퓨터에서 시리즈에 대해 OpenGL 가속을 활성화하면 일반적으로 프레임 속도 저하 없이 최소 100배 더 많은 점을 렌더링할 수 있습니다. 또한 차트 크기가 프레임 속도에 미치는 영향도 줄어듭니다. ChartView를 렌더링할 때 가장 큰 성능 저하의 원인은 기본 차트 텍스처를 렌더링하고 업로드하는 과정입니다. 기본 차트 자체가 급격하게 변하지 않는다면, 매 프레임마다 차트 텍스처를 재생성할 필요가 없어짐으로써 상당한 성능 향상을 얻을 수 있습니다.
시리즈 그리기의 OpenGL 가속 기능은 대량의 점을 빠르게 그려야 하는 사용 사례를 위해 마련되었습니다. 이 기능은 효율성을 위해 최적화되어 있으므로, 이를 사용하는 시리즈는 가속되지 않은 시리즈에서 사용할 수 있는 많은 기능을 지원하지 않습니다:
- 가속화된 시리즈에서는 시리즈 애니메이션이 지원되지 않습니다.
- 가속화된 시리즈에서는 점 레이블이 지원되지 않습니다.
- 가속화된 시리즈의 경우 펜 스타일, 마커 모양 및 밝은 마커는 무시됩니다. 실선과 일반 산점만 지원됩니다. 산점은 기본 그래픽 하드웨어 및 드라이버에 따라 원형 또는 직사각형일 수 있습니다.
- 극좌표 차트는 가속화된 시리즈를 지원하지 않습니다.
- 시리즈에 대한 마우스 이벤트는 비동기적으로 보고됩니다.
- 가속 시리즈를 사용할 때는 차트 드롭 섀도우를 활성화하거나 투명한 차트 배경색을 사용하는 것은 프레임 속도를 상당히 저하시킬 수 있으므로 권장되지 않습니다.
기본값은 false 입니다.
visible : bool
시리즈의 표시 여부. 기본적으로 true 입니다.
© 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.