Auf dieser Seite

XYSeries QML Type

Ein Basistyp für Linien-, Spline- und Streuungsreihen. Mehr...

Import Statement: import QtCharts 2.11
In C++: QXYSeries
Inherits:

AbstractSeries

Inherited By:

LineSeries, ScatterSeries, and SplineSeries

Eigenschaften

Signale

Methoden

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

Detaillierte Beschreibung

XYSeries unterstützt die Anzeige der Best-Fit-Linie in einem Diagramm. Die Best-Fit-Linie ist eine Linie durch ein Diagramm, die die Beziehung zwischen Punkten ausdrückt.

Dokumentation der Eigenschaft

axisAngular : AbstractAxis

Die für die Serie verwendete Winkelachse, die um die Polardiagrammansicht herum gezeichnet wird.

Siehe auch axisX.

axisRadial : AbstractAxis

Die für die Serie verwendete Radialachse, die innerhalb der Polardiagrammansicht gezeichnet wird.

Siehe auch axisY.

axisX : AbstractAxis

Die für die Reihe verwendete x-Achse. Wenn Sie axisX und axisXTop undefiniert lassen, wird eine Wertachse für die Reihe erstellt.

Siehe auch axisXTop und ValueAxis.

axisXTop : AbstractAxis

Die für die Serie verwendete x-Achse, die oben in der Diagrammansicht gezeichnet wird.

Hinweis: Sie können nur entweder axisX oder axisXTop angeben, nicht beides.

Siehe auch axisX.

axisY : AbstractAxis

Die für die Reihe verwendete y-Achse. Wenn Sie sowohl axisY als auch axisYRight undefiniert lassen, wird eine Wertachse für die Reihe erstellt.

Siehe auch axisYRight und ValueAxis.

axisYRight : AbstractAxis

Die für die Serie verwendete y-Achse, die in der Diagrammansicht nach rechts gezeichnet wird.

Hinweis: Sie können nur entweder axisY oder axisYRight angeben, nicht beides.

Siehe auch axisY.

bestFitLineColor : color

Die Farbe der Linie der besten Anpassung.

Siehe auch bestFitLineVisible.

bestFitLineVisible : bool

Die Sichtbarkeit der Linie der besten Anpassung. Diese Eigenschaft ist standardmäßig false.

color : color

Die Farbe der Serie. Dies ist die Linienfarbe (Stift) im Falle von LineSeries oder SplineSeries und die Füllfarbe (Pinsel) im Falle von ScatterSeries oder AreaSeries.

pointLabelsClipping : bool

Der Ausschnitt für Datenpunktbeschriftungen. Diese Eigenschaft ist standardmäßig true. Die Beschriftungen am Rand des Plotbereichs werden abgeschnitten, wenn die Beschneidung aktiviert ist.

Siehe auch pointLabelsVisible.

pointLabelsColor : font

Die für die Datenpunktbeschriftungen verwendete Farbe. Standardmäßig ist die Farbe die Farbe des Pinsels, der im Thema für Beschriftungen definiert ist.

Siehe auch pointLabelsFormat.

pointLabelsFont : font

Die für Datenpunktbeschriftungen verwendete Schriftart.

Siehe auch pointLabelsFormat.

pointLabelsFormat : string

Das Format, das für die Anzeige von Beschriftungen mit Datenpunkten verwendet wird.

Siehe auch pointLabelsVisible, pointLabelsFont, und pointLabelsColor.

pointLabelsVisible : bool

Die Sichtbarkeit von Datenpunktbeschriftungen. Diese Eigenschaft ist standardmäßig false.

Siehe auch pointLabelsFormat und pointLabelsClipping.

pointsVisible : bool

Ob die Datenpunkte sichtbar sind und gezeichnet werden sollen.

selectedColor : color

Die Farbe der ausgewählten Punkte. Dies ist die Füllfarbe (Pinsel) der als ausgewählt markierten Punkte. Wenn nicht angegeben, wird der Wert QXYSeries::color als Standard verwendet.

Siehe auch color.

Signal-Dokumentation

clicked(point point)

Dieses Signal wird ausgegeben, wenn der Benutzer ein Mausereignis auslöst, indem er den Punkt point im Diagramm anklickt. Ein Beispiel:

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

Der entsprechende Signalhandler ist onClicked().

Hinweis: Der entsprechende Handler ist onClicked.

Siehe auch pressed(), released(), und doubleClicked().

doubleClicked(point point)

Dieses Signal wird ausgegeben, wenn der Benutzer einen Doppelklick auf den Datenpunkt point im Diagramm ausführt. Die point ist der Punkt, an dem der erste Druck ausgelöst wurde. Ein Beispiel:

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

Der entsprechende Signalhandler ist onDoubleClicked().

Hinweis: Der entsprechende Handler ist onDoubleClicked.

Siehe auch pressed(), released(), und clicked().

hovered(point point, bool state)

Dieses Signal wird ausgegeben, wenn der Mauszeiger über den Punkt point im Diagramm bewegt wird. Wenn sich die Maus über den Punkt bewegt, wird state zu true, und wenn sich die Maus wieder entfernt, wird sie zu false.

Der entsprechende Signalhandler ist onHovered().

Hinweis: Der entsprechende Handler ist onHovered.

pointAdded(int index)

Dieses Signal wird ausgegeben, wenn ein Punkt an der durch index angegebenen Position hinzugefügt wird.

Der entsprechende Signalhandler ist onPointAdded().

Hinweis: Der entsprechende Handler ist onPointAdded.

pointRemoved(int index)

Dieses Signal wird ausgegeben, wenn ein Punkt von der durch index angegebenen Position entfernt wird.

Der entsprechende Signalhandler ist onPointRemoved().

Hinweis: Der entsprechende Handler ist onPointRemoved.

pointReplaced(int index)

Dieses Signal wird ausgegeben, wenn ein Punkt an der durch index angegebenen Position ersetzt wird.

Der entsprechende Signalhandler ist onPointReplaced().

Hinweis: Der entsprechende Handler ist onPointReplaced.

pointsRemoved(int index, int count)

Dieses Signal wird ausgegeben, wenn die durch count angegebene Anzahl von Punkten ab der durch index angegebenen Position entfernt wird.

Der entsprechende Signalhandler ist onPointRemoved().

Hinweis: Der entsprechende Handler ist onPointsRemoved.

pointsReplaced()

Dieses Signal wird ausgegeben, wenn alle Punkte durch andere Punkte ersetzt werden.

Der entsprechende Signalhandler ist onPointsReplaced().

Hinweis: Der entsprechende Handler ist onPointsReplaced.

pressed(point point)

Dieses Signal wird ausgegeben, wenn der Benutzer auf den Datenpunkt point im Diagramm drückt und die Maustaste gedrückt hält. Ein Beispiel:

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

Der entsprechende Signalhandler ist onPressed().

Hinweis: Der entsprechende Handler ist onPressed.

Siehe auch clicked(), released(), und doubleClicked().

released(point point)

Dieses Signal wird ausgegeben, wenn der Benutzer die Maustaste auf dem durch point angegebenen Datenpunkt loslässt. Ein Beispiel:

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

Der entsprechende Signalhandler ist onReleased().

Hinweis: Der entsprechende Handler ist onReleased.

Siehe auch pressed(), clicked(), und doubleClicked().

Dokumentation der Methode

void append(real x, real y)

Fügt der Reihe einen Punkt mit den Koordinaten x und y hinzu.

point at(int index)

Gibt den Punkt an der durch index angegebenen Position zurück. Gibt (0, 0) zurück, wenn der Index nicht gültig ist.

void insert(int index, real x, real y)

Fügt einen Punkt mit den Koordinaten x und y an der durch index angegebenen Position in die Reihe ein. Wenn der Index 0 oder kleiner als 0 ist, wird der Punkt der Liste der Punkte vorangestellt. Wenn der Index gleich oder größer als die Anzahl der Punkte in der Reihe ist, wird der Punkt an die Liste der Punkte angehängt.

void remove(int index)

Entfernt den Punkt an der durch index angegebenen Position aus der Reihe.

void remove(real x, real y)

Entfernt den Punkt mit den Koordinaten x und y aus der Serie. Tut nichts, wenn der Punkt nicht existiert.

void removePoints(int index, int count)

Entfernt die durch count angegebene Anzahl von Punkten aus der Reihe, beginnend an der durch index angegebenen Position.

void replace(real oldX, real oldY, real newX, real newY)

Ersetzt den Punkt mit den Koordinaten oldX und oldY durch den Punkt mit den Koordinaten newX und newY. Führt nichts aus, wenn der alte Punkt nicht existiert.

© 2026 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.