Spec-Zone.ru › Qt 5.9

Класс QScatterSeries

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

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

Открытые типы

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

Свойства

  • borderColor : QColor
  • brush : QBrush
  • color : QColor
  • markerShape : MarkerShape
  • markerSize : qreal
  • 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

Spec-Zone.ru

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