QScatterSeries Class
QScatterSeries 클래스는 데이터를 분산형 차트로 표시합니다. 더 보기...
Header: | #include <QScatterSeries> |
In QML: | ScatterSeries |
Inherits: | QXYSeries |
공용 유형
enum | MarkerShape { MarkerShapeCircle, MarkerShapeRectangle, MarkerShapeRotatedRectangle, MarkerShapeTriangle, MarkerShapeStar, MarkerShapePentagon } |
속성
|
|
공용 함수
QScatterSeries(QObject *parent = nullptr) | |
virtual | ~QScatterSeries() |
QColor | borderColor() const |
QBrush | brush() const |
QScatterSeries::MarkerShape | markerShape() const |
qreal | markerSize() const |
void | setBorderColor(const QColor &color) |
void | setMarkerShape(QScatterSeries::MarkerShape shape) |
void | setMarkerSize(qreal size) |
재구현된 공용 함수
virtual QColor | color() const override |
virtual void | setBrush(const QBrush &brush) override |
virtual void | setColor(const QColor &color) override |
virtual void | setPen(const QPen &pen) override |
virtual QAbstractSeries::SeriesType | type() const override |
신호
void | borderColorChanged(QColor color) |
void | colorChanged(QColor color) |
void | markerShapeChanged(QScatterSeries::MarkerShape shape) |
void | markerSizeChanged(qreal size) |
상세 설명
분산형 데이터는 차트에 점의 모음으로 표시됩니다. 각 점에 대해 가로축과 세로축에서 위치를 결정하는 두 개의 값이 지정됩니다.
다음 코드 조각은 기본 분산형 차트를 만드는 방법을 설명합니다:
QScatterSeries* series = new QScatterSeries(); series->append(0, 6); series->append(2, 4); ... chart->addSeries(series);
자세한 내용은 위젯이 있는 차트 갤러리 및 스캐터 차트 만들기를 참조하세요.
멤버 유형 문서
enum QScatterSeries::MarkerShape
이 열거형 값은 마커 항목을 렌더링할 때 사용되는 모양을 설명합니다.
Constant | 값 | 설명 |
---|---|---|
QScatterSeries::MarkerShapeCircle | 0 | 마커는 원입니다. 이것이 기본값입니다. |
QScatterSeries::MarkerShapeRectangle | 1 | 마커는 직사각형입니다. |
QScatterSeries::MarkerShapeRotatedRectangle | 2 | 마커는 회전된 직사각형입니다. |
QScatterSeries::MarkerShapeTriangle | 3 | 마커는 삼각형입니다. |
QScatterSeries::MarkerShapeStar | 4 | 마커가 별입니다. |
QScatterSeries::MarkerShapePentagon | 5 | 마커는 오각형입니다. |
속성 문서
borderColor : QColor
이 속성에는 마커 테두리를 그리는 데 사용되는 색이 저장됩니다.
펜의 색상을 수정할 때 편리하게 사용할 수 있는 속성입니다.
기능에 액세스합니다:
QColor | borderColor() const |
void | setBorderColor(const QColor &color) |
알림 신호:
void | borderColorChanged(QColor color) |
QScatterSeries::pen()도 참조하세요 .
brush : QBrush
이 속성에는 스캐터 계열 마커를 그리는 데 사용되는 브러시가 저장됩니다.
브러시는 예를 들어 QPainterPath 를 사용하여 만들 수 있는 이미지일 수 있습니다.
함수 액세스:
QBrush | brush() const |
virtual void | setBrush(const QBrush &brush) override |
color : QColor
이 속성에는 계열 마커를 채우는 데 사용되는 색이 저장됩니다.
브러시 색상을 수정할 때 편리하게 사용할 수 있는 속성입니다.
기능에 액세스합니다:
virtual QColor | color() const override |
virtual void | setColor(const QColor &color) override |
알림 신호:
void | colorChanged(QColor color) |
QScatterSeries::brush()도 참조하세요 .
markerShape : MarkerShape
이 속성은 시리즈에서 점을 렌더링하는 데 사용되는 마커의 모양을 보유합니다.
기본 모양은 MarkerShapeCircle 입니다.
함수에 액세스합니다:
QScatterSeries::MarkerShape | markerShape() const |
void | setMarkerShape(QScatterSeries::MarkerShape shape) |
알림 신호:
void | markerShapeChanged(QScatterSeries::MarkerShape shape) |
MarkerShape 를참조하세요 .
markerSize : qreal
이 속성은 시리즈에서 점을 렌더링하는 데 사용되는 마커의 크기를 보유합니다.
함수에 액세스합니다:
qreal | markerSize() const |
void | setMarkerSize(qreal size) |
알림 신호:
void | markerSizeChanged(qreal size) |
QXYSeries::setMarkerSize 를참조하세요 .
멤버 함수 문서
[explicit]
QScatterSeries::QScatterSeries(QObject *parent = nullptr)
parent 의 자식인 계열 객체를 생성합니다.
[virtual noexcept]
QScatterSeries::~QScatterSeries()
분산형 계열을 삭제합니다.
참고: QChart 에 계열을 추가하면 소유권이 차트로 이전됩니다.
[signal]
void QScatterSeries::borderColorChanged(QColor color)
이 신호는 선(펜) 색이 color 으로 변경될 때 발산됩니다.
참고: 속성에 대한 알림 신호 borderColor.
[signal]
void QScatterSeries::colorChanged(QColor color)
이 신호는 채우기(브러시) 색이 color 로 변경될 때 발생합니다.
참고: 속성에 대한 알림 신호 color.
[signal]
void QScatterSeries::markerShapeChanged(QScatterSeries::MarkerShape shape)
이 신호는 마커 모양이 shape 로 변경될 때 발생합니다.
참고: 속성에 대한 알림 신호 markerShape.
[signal]
void QScatterSeries::markerSizeChanged(qreal size)
이 신호는 마커 크기가 size 로 변경될 때 발생합니다.
참고: 속성에 대한 알림 신호 markerSize.
[override virtual]
void QScatterSeries::setBrush(const QBrush &brush)
재구현합니다: QXYSeries::setBrush(const QBrush &brush).
brush()도 참조하세요 .
[override virtual]
void QScatterSeries::setPen(const QPen &pen)
재구현합니다: QXYSeries::setPen(const QPen &pen).
[override virtual]
QAbstractSeries::SeriesType QScatterSeries::type() const
속성에 대한 액세스 함수를 다시 구현합니다: QAbstractSeries::type.
© 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.