Класс QScatterSeries
Класс QScatterSeries отображает данные в диаграммах рассеяния. Подробнее...
| Заголовок: | #include <QScatterSeries> |
| Создаётся из: | ScatterSeries |
| Наследуется от: | QXYSeries |
Открытые типы
| перечисление | MarkerShape { MarkerShapeCircle, MarkerShapeRectangle } |
Свойства
|
|
- 7 свойств унаследовано от QXYSeries
- 5 свойств унаследовано от QAbstractSeries
- 1 свойство унаследовано от QObject
Открытые функции
| QScatterSeries(QObject *parent = Q_NULLPTR) | |
| ~QScatterSeries() | |
| QColor | borderColor() const |
| QBrush | brush() const |
| MarkerShape | markerShape() const |
| qreal | markerSize() const |
| void | setBorderColor(const QColor &color) |
| void | setMarkerShape(MarkerShape shape) |
| void | setMarkerSize(qreal size) |
Переопределённые открытые функции
| virtual QColor | color() const |
| virtual void | setBrush(const QBrush &brush) |
| virtual void | setColor(const QColor &color) |
| virtual void | setPen(const QPen &pen) |
| virtual QAbstractSeries::SeriesType | type() const |
- 39 открытых функций унаследовано от QXYSeries
- 15 открытых функций унаследовано от QAbstractSeries
- 32 открытых функции унаследовано от QObject
Сигналы
| void | borderColorChanged(QColor color) |
| void | colorChanged(QColor color) |
| void | markerShapeChanged(MarkerShape shape) |
| void | markerSizeChanged(qreal size) |
- 17 сигналов унаследовано от QXYSeries
- 4 сигнала унаследовано от QAbstractSeries
- 2 сигнала унаследовано от QObject
Дополнительные унаследованные члены
- 1 открытый слот унаследован от QObject
- 11 статические открытые члены унаследованы от QObject
- 9 защищённых функций унаследованы от QObject
Подробное описание
Класс QScatterSeries отображает данные в диаграммах рассеяния.
Данные рассеяния отображаются как набор точек на диаграмме. Для каждой точки задаются два значения, определяющие её положение на горизонтальной и вертикальной оси.
Следующий фрагмент кода демонстрирует, как создать простую диаграмму рассеяния:
QScatterSeries* series = new QScatterSeries(); series->append(0, 6); series->append(2, 4); ... chart->addSeries(series);
Дополнительную информацию см. в примере ScatterChart и Scatter Interactions.
Документация по типам членов
перечисление QScatterSeries::MarkerShape
Это перечисление описывает форму, используемую для отображения маркеров.
| Константа | Значение | Описание |
|---|---|---|
QScatterSeries::MarkerShapeCircle |
0 |
Маркер — это круг. Это значение по умолчанию. |
QScatterSeries::MarkerShapeRectangle |
1 |
Маркер — это прямоугольник. |
Документация свойств
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) |
color : QColor
Это свойство содержит цвет, используемый для заливки маркеров серии.
Это удобное свойство для изменения цвета кисти.
Функции доступа:
| virtual QColor | color() const |
| virtual void | setColor(const QColor &color) |
Сигнал уведомления:
| void | colorChanged(QColor color) |
См. также QScatterSeries::brush().
markerShape : MarkerShape
Это свойство содержит форму маркера, используемого для отображения точек в серии.
По умолчанию форма — MarkerShapeCircle.
Функции доступа:
| MarkerShape | markerShape() const |
| void | setMarkerShape(MarkerShape shape) |
Сигнал уведомления:
| void | markerShapeChanged(MarkerShape shape) |
См. также MarkerShape.
markerSize : qreal
Это свойство содержит размер маркера, используемого для отображения точек в серии.
Значение по умолчанию — 15.0.
Функции доступа:
| qreal | markerSize() const |
| void | setMarkerSize(qreal size) |
Сигнал уведомления:
| void | markerSizeChanged(qreal size) |
Документация по членам-функциям
QScatterSeries::QScatterSeries(QObject *parent = Q_NULLPTR)
Создаёт объект серии, являющийся дочерним объектом parent.
QScatterSeries::~QScatterSeries()
Удаляет точечную диаграмму.
Примечание: Добавление серии в QChart передаёт владение серии графику.
[signal] void QScatterSeries::borderColorChanged(QColor color)
Этот сигнал испускается, когда цвет линии (пера) изменяется на color.
Примечание: Сигнал уведомления для свойства borderColor.
[signal] void QScatterSeries::colorChanged(QColor color)
Этот сигнал испускается, когда цвет заливки (кисти) изменяется на color.
Примечание: Сигнал уведомления для свойства color.
[signal] void QScatterSeries::markerShapeChanged(MarkerShape shape)
Этот сигнал испускается, когда форма маркера изменяется на shape.
Примечание: Сигнал уведомления для свойства markerShape.
[signal] void QScatterSeries::markerSizeChanged(qreal size)
Этот сигнал испускается, когда размер маркера изменяется на size.
Примечание: Сигнал уведомления для свойства markerSize.
[virtual] void QScatterSeries::setBrush(const QBrush &brush)
Переопределено из QXYSeries::setBrush().
Примечание: Функция-установщик для свойства brush.
См. также brush().
[virtual] void QScatterSeries::setPen(const QPen &pen)
Переопределено из QXYSeries::setPen().
[virtual] QAbstractSeries::SeriesType QScatterSeries::type() const
Переопределено из QAbstractSeries::type().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qscatterseries.html