Spec-Zone.ru › Qt

Тип QML XYSeries

Базовый тип для линий, сплайнов и точечных рядов. Подробнее...

Заявление об импорте: import QtCharts
Создает: QXYSeries
Наследуется от:

AbstractSeries

Наследуется у:

LineSeries, ScatterSeries и SplineSeries

  • Список всех членов, включая унаследованные

Свойства

  • axisAngular : AbstractAxis
  • axisRadial : AbstractAxis
  • axisX : AbstractAxis
  • axisXTop : AbstractAxis
  • axisY : AbstractAxis
  • axisYRight : AbstractAxis
  • bestFitLineColor : bool
  • bestFitLineVisible : bool
  • цвет : цвет
  • pointLabelsClipping : bool
  • цветМеткиТочки : шрифт
  • шрифтМеткиТочки : шрифт
  • форматМеткиТочки : строка
  • отображениеМетoкТочек : bool
  • отображениеТочек : bool
  • цветВыделеннойТочки : цвет

Сигналы

  • clicked(точка point)
  • doubleClicked(точка point)
  • hovered(точка point, bool state)
  • pointAdded(int index)
  • pointRemoved(int index)
  • pointReplaced(int index)
  • pointsRemoved(int index, int count)
  • pointsReplaced()
  • pressed(точка point)
  • released(точка point)

Методы

  • append(real x, real y)
  • QPointF at(int index)
  • insert(int index, real x, real y)
  • remove(int index)
  • remove(real x, real y)
  • removePoints(int index, int count)
  • replace(real oldX, real oldY, real newX, real newY)

Подробное описание

XYSeries поддерживает отображение линии наилучшей подгонки на диаграмме. Линия наилучшей подгонки — это линия на диаграмме, которая выражает взаимосвязь между точками.

Документация по свойствам

axisAngular : AbstractAxis

Угловая ось, используемая для ряда, нарисованная вокруг поля диаграммы полярного типа.

См. также axisX.

axisRadial : AbstractAxis

Радиальная ось, используемая для ряда, нарисованная внутри поля диаграммы полярного типа.

См. также axisY.

axisX : AbstractAxis

Ось X, используемая для ряда. Если оба axisX и axisXTop не определены, для ряда создается ось значений.

См. также axisXTop и ValueAxis.

axisXTop : AbstractAxis

Ось X, используемая для ряда, нарисованная поверх области диаграммы.

Примечание: Вы можете указать только axisX или axisXTop, но не оба.

См. также axisX.

axisY : AbstractAxis

Ось Y, используемая для ряда. Если оба axisY и axisYRight не определены, для ряда создается ось значений.

См. также axisYRight и ValueAxis.

axisYRight : AbstractAxis

Ось Y, используемая для ряда, нарисованная справа на области диаграммы.

Примечание: Вы можете указать только axisY или axisYRight, но не оба.

См. также axisY.

bestFitLineColor : bool

Цвет линии наилучшей подгонки.

См. также bestFitLineVisible.

bestFitLineVisible : bool

Видимость линии наилучшей подгонки. По умолчанию это свойство false.

color : цвет

Цвет ряда. Это цвет линии (пера) в случае LineSeries или SplineSeries и цвет заливки (кисти) в случае ScatterSeries или AreaSeries.

pointLabelsClipping : bool

Обрезка меток точек данных. По умолчанию это свойство true. Метки на краю области графика обрезаются, когда включена обрезка.

См. также отображениеМетoкТочек.

pointLabelsColor : шрифт

Цвет, используемый для меток точек данных. По умолчанию цвет — цвет кисти, определённый в теме для меток.

См. также форматМеткиТочки.

pointLabelsFont : шрифт

Шрифт, используемый для меток точек данных.

См. также форматМеткиТочки.

pointLabelsFormat : строка

Формат, используемый для отображения меток с точками данных.

См. также отображениеМетoкТочек, шрифтМеткиТочки и цветМеткиТочки.

pointLabelsVisible : bool

Видимость меток точек данных. По умолчанию это свойство false.

См. также форматМеткиТочки и pointLabelsClipping.

pointsVisible : bool

Отображаются ли точки данных и должны ли они быть нарисованы.

selectedColor : цвет

Цвет выделенных точек. Это цвет заливки (кисти) точек, помеченных как выделенные. Если не указано, используется значение QXYSeries::color по умолчанию.

См. также цвет.

Документация по сигналам

clicked(точка point)

Этот сигнал испускается, когда пользователь вызывает событие мыши щелчком по точке point на диаграмме. Например:

LineSeries {
    XYPoint { x: 0; y: 0 }
    XYPoint { x: 1.1; y: 2.1 }
    onClicked: console.log("onClicked: " + point.x + ", " + point.y);
}

Соответствующий обработчик сигналов — onClicked().

Примечание: Соответствующий обработчик — onClicked.

См. также pressed(), released() и doubleClicked().

doubleClicked(точка point)

Этот сигнал излучается, когда пользователь дважды щелкает по точке данных point на диаграмме. Точка point — это точка, по которой был инициирован первый щелчок. Например:

LineSeries {
    XYPoint { x: 0; y: 0 }
    XYPoint { x: 1.1; y: 2.1 }
    onDoubleClicked: console.log("onDoubleClicked: " + point.x + ", " + point.y);
}

Соответствующий обработчик сигналов — onDoubleClicked().

Примечание: Соответствующий обработчик — onDoubleClicked.

См. также pressed(), released() и clicked().

hovered(точка point, bool state)

Этот сигнал излучается, когда курсор мыши находится над точкой point на диаграмме. Когда курсор перемещается над точкой, state переключается на true, а когда курсор уходит, он переключается на false.

Соответствующий обработчик сигналов — onHovered().

Примечание: Соответствующий обработчик — onHovered.

pointAdded(int index)

Этот сигнал излучается, когда точка добавляется в позицию, указанную index.

Соответствующий обработчик сигналов — onPointAdded().

Примечание: Соответствующий обработчик — onPointAdded.

pointRemoved(int index)

Этот сигнал излучается, когда точка удаляется из позиции, указанной index.

Соответствующий обработчик сигналов — onPointRemoved().

Примечание: Соответствующий обработчик — onPointRemoved.

pointReplaced(int index)

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

Соответствующий обработчик сигналов — onPointReplaced().

Примечание: Соответствующий обработчик — onPointReplaced.

pointsRemoved(int index, int count)

Этот сигнал излучается, когда количество точек, заданное count, удаляется, начиная с позиции, заданной index.

Соответствующий обработчик сигналов — onPointRemoved().

Примечание: Соответствующий обработчик — onPointsRemoved.

pointsReplaced()

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

Соответствующий обработчик сигналов — onPointsReplaced().

Примечание: Соответствующий обработчик — onPointsReplaced.

pressed(точка point)

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

LineSeries {
    XYPoint { x: 0; y: 0 }
    XYPoint { x: 1.1; y: 2.1 }
    onPressed: console.log("onPressed: " + point.x + ", " + point.y);
}

Соответствующий обработчик сигналов — onPressed().

Примечание: Соответствующий обработчик — onPressed.

См. также clicked(), released() и doubleClicked().

released(точка point)

Этот сигнал излучается, когда пользователь отпускает кнопку мыши на точке данных, заданной point. Например:

LineSeries {
    XYPoint { x: 0; y: 0 }
    XYPoint { x: 1.1; y: 2.1 }
    onReleased: console.log("onReleased: " + point.x + ", " + point.y);
}

Соответствующий обработчик сигналов — onReleased().

Примечание: Соответствующий обработчик — onReleased.

См. также pressed(), clicked() и doubleClicked().

Документация по методам

append(вещественное x, вещественное y)

Добавляет точку с координатами x и y в ряд.

QPointF at(int index)

Возвращает точку по позиции, указанной index. Возвращает (0, 0), если индекс некорректен.

insert(int index, вещественное x, вещественное y)

Вставляет точку с координатами x и y в позицию, заданную index, в ряду. Если индекс равен 0 или меньше 0, точка добавляется в начало списка точек. Если индекс равен или больше, чем количество точек в ряду, точка добавляется в конец списка точек.

remove(int index)

Удаляет точку по позиции, указанной index, из ряда.

remove(вещественное x, вещественное y)

Удаляет точку с координатами x и y из ряда. Ничего не делает, если точка не существует.

removePoints(int index, int count)

Удаляет количество точек, указанное count, из ряда, начиная с позиции, указанной index.

replace(вещественное oldX, вещественное oldY, вещественное newX, вещественное newY)

Заменяет точку с координатами oldX и oldY точкой с координатами newX и newY. Ничего не делает, если старая точка не существует.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qtcharts-xyseries.html

Spec-Zone.ru

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