Spec-Zone.ru › Qt 6.1

Класс QScatterSeries

Класс QScatterSeries представляет данные в диаграммах рассеяния. Подробнее...

Заголовок: #include <QScatterSeries>
Создаётся из: ScatterSeries
Наследует от: QXYSeries
  • Список всех членов, включая унаследованные

Типы публичного доступа

перечисление MarkerShape { MarkerShapeCircle, MarkerShapeRectangle }

Свойства

  • borderColor : QColor
  • brush : QBrush
  • color : QColor
  • markerShape : MarkerShape
  • markerSize : qreal

Функции публичного доступа

QScatterSeries(QObject *parent = nullptr)
виртуальный ~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)

Переопределённые функции публичного доступа

виртуальный QColor color() const override
виртуальный void setBrush(const QBrush &brush) override
виртуальный void setColor(const QColor &color) override
виртуальный void setPen(const QPen &pen) override
виртуальный 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);

Дополнительную информацию см. в Примере 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) 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

Это свойство содержит размер маркера, используемого для рендеринга точек в серии.

Размер по умолчанию — 15.0.

Функции доступа:

qreal markerSize() const
void setMarkerSize(qreal size)

Сигнал уведомления:

void markerSizeChanged(qreal size)

Документация по членам-функциям

QScatterSeries::QScatterSeries(QObject *parent = nullptr)

Создаёт объект серии, являющийся дочерним объектом parent.

void QScatterSeries::borderColorChanged(QColor color)

Этот сигнал излучается, когда цвет линии (пера) изменяется на color.

Примечание: Сигнал уведомления для свойства borderColor.

void QScatterSeries::colorChanged(QColor color)

Этот сигнал излучается, когда цвет заливки (кисти) изменяется на color.

Примечание: Сигнал уведомления для свойства color.

void QScatterSeries::markerShapeChanged(QScatterSeries::MarkerShape shape)

Этот сигнал излучается, когда форма маркера изменяется на shape.

Примечание: Сигнал уведомления для свойства markerShape.

void QScatterSeries::markerSizeChanged(qreal size)

Этот сигнал излучается, когда размер маркера изменяется на size.

Примечание: Сигнал уведомления для свойства markerSize.

QScatterSeries::~QScatterSeries()

Удаляет разбросанную серию.

Примечание: Добавление серии в QChart передаёт владение чарту.

void QScatterSeries::setBrush(const QBrush &brush)

Переопределяет: QXYSeries::setBrush(const QBrush &brush).

См. также brush().

void QScatterSeries::setPen(const QPen &pen)

Переопределяет: QXYSeries::setPen(const QPen &pen).

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-6.1/qscatterseries.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API