XYSeries QML Type
Ein Basistyp für Linien-, Spline- und Streudiagramm-Reihen. Mehr...
| Import Statement: | import QtCharts 2.12 |
| In C++: | QXYSeries |
| Inherits: | |
| Inherited By: | |
| Status: | Deprecated |
Dieser Typ ist veraltet. Wir raten dringend davon ab, ihn in neuem Code zu verwenden.
Eigenschaften
- axisAngular : AbstractAxis
- axisRadial : AbstractAxis
- axisX : AbstractAxis
- axisXTop : AbstractAxis
- axisY : AbstractAxis
- axisYRight : AbstractAxis
- bestFitLineColor : color
- bestFitLineVisible : bool
- color : color
- pointLabelsClipping : bool
- pointLabelsColor : font
- pointLabelsFont : font
- pointLabelsFormat : string
- pointLabelsVisible : bool
- pointsVisible : bool
- selectedColor : color
Signale
- clicked(point point)
- doubleClicked(point point)
- hovered(point point, bool state)
- pointAdded(int index)
- pointRemoved(int index)
- pointReplaced(int index)
- pointsRemoved(int index, int count)
- pointsReplaced()
- pressed(point point)
- released(point point)
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)
Ausführliche Beschreibung
Die XYSeries unterstützt die Darstellung einer Regressionsgeraden in einem Diagramm. Eine Regressionsgerade ist eine Linie, die durch ein Diagramm verläuft und die Beziehung zwischen den Punkten darstellt.
Dokumentation der Eigenschaften
axisAngular : AbstractAxis
Die für die Reihe verwendete Winkelachse, die um die Polardiagrammansicht herum eingezeichnet ist.
Siehe auch axisX.
axisRadial : AbstractAxis
Die für die Reihe verwendete Radialachse, die innerhalb der Polardiagrammansicht eingezeichnet ist.
Siehe auch axisY.
axisX : AbstractAxis
Die für die Reihe verwendete x-Achse. Wenn Sie sowohl „axisX“ als auch „ axisXTop “ nicht festlegen, wird für die Reihe eine Wertachse erstellt.
Siehe auch „ axisXTop “ und „ ValueAxis “.
axisXTop : AbstractAxis
Die für die Reihe verwendete x-Achse, die über der Diagrammansicht eingezeichnet wird.
Hinweis: Sie können 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 “ nicht definieren, wird für die Reihe eine Werteachse erstellt.
Siehe auch „ axisYRight “ und „ ValueAxis “.
axisYRight : AbstractAxis
Die für die Reihe verwendete y-Achse, die in der Diagrammansicht nach rechts ausgerichtet ist.
Hinweis: Sie können nur entweder „ axisY “ oder „axisYRight“ angeben, nicht beides.
Siehe auch „ axisY “.
bestFitLineColor : color
Die Farbe der besten Anpassungsgeraden.
Siehe auch bestFitLineVisible.
bestFitLineVisible : bool
Die Sichtbarkeit der Regressionsgeraden. Diese Eigenschaft ist standardmäßig auf „ false “ gesetzt.
color : color
Die Farbe der Serie. Dabei handelt es sich bei „LineSeries“ oder „SplineSeries“ um die Linienfarbe (Stiftfarbe) und bei „ScatterSeries“ oder „AreaSeries“ um die Füllfarbe (Pinsel).
pointLabelsClipping : bool
Das Beschneidungsverhalten für Datenpunktbeschriftungen. Diese Eigenschaft ist standardmäßig auf „ true “ eingestellt. Die Beschriftungen am Rand des Darstellungsbereichs werden abgeschnitten, wenn die Beschneidung aktiviert ist.
Siehe auch „ pointLabelsVisible “.
pointLabelsColor : font
Die Farbe, die für die Beschriftungen der Datenpunkte verwendet wird. Standardmäßig entspricht die Farbe der im Design für Beschriftungen definierten Pinselfarbe.
Siehe auch pointLabelsFormat.
pointLabelsFont : font
Die für die Beschriftung der Datenpunkte verwendete Schriftart.
Siehe auch pointLabelsFormat.
pointLabelsFormat : string
Das Format, das für die Darstellung von Beschriftungen mit Datenpunkten verwendet wird.
Siehe auch pointLabelsVisible, pointLabelsFont und pointLabelsColor.
pointLabelsVisible : bool
Die Sichtbarkeit von Datenpunktbeschriftungen. Diese Eigenschaft ist standardmäßig auf „ false “ gesetzt.
Siehe auch pointLabelsFormat und pointLabelsClipping.
pointsVisible : bool
Ob die Datenpunkte sichtbar sind und dargestellt werden sollen.
selectedColor : color
Die Farbe der ausgewählten Punkte. Dies ist die Füllfarbe (Pinsel-Farbe) der als ausgewählt markierten Punkte. Wird kein Wert angegeben, wird standardmäßig der Wert von „ QXYSeries::color “ verwendet.
Siehe auch „ color “.
Signal-Dokumentation
clicked(point point)
Dieses Signal wird ausgelöst, wenn der Benutzer durch Klicken auf den Punkt „ point “ im Diagramm ein Mausereignis auslöst. Beispiel:
LineSeries {
XYPoint { x: 0; y: 0 }
XYPoint { x: 1.1; y: 2.1 }
onClicked: console.log("onClicked: " + point.x + ", " + point.y);
}Der zugehörige Signal-Handler ist onClicked().
Hinweis: Der entsprechende Handler ist „ onClicked “.
Siehe auch „ pressed()“, „ released()“ und „ doubleClicked()“.
doubleClicked(point point)
Dieses Signal wird ausgelöst, wenn der Benutzer im Diagramm auf den Datenpunkt „ point “ doppelklickt. „ point “ ist der Punkt, an dem der erste Klick ausgelöst wurde. Beispiel:
LineSeries {
XYPoint { x: 0; y: 0 }
XYPoint { x: 1.1; y: 2.1 }
onDoubleClicked: console.log("onDoubleClicked: " + point.x + ", " + point.y);
}Der zugehörige Signal-Handler lautet „ onDoubleClicked() “.
Hinweis: Der entsprechende Handler lautet „ onDoubleClicked “.
Siehe auch pressed(), released() und clicked().
hovered(point point, bool state)
Dieses Signal wird ausgelöst, wenn der Mauszeiger über den Punkt point im Diagramm bewegt wird. Wenn der Mauszeiger über den Punkt bewegt wird, wechselt state zu true, und wenn der Mauszeiger wieder wegbewegt wird, wechselt er zu false.
Der zugehörige Signal-Handler lautet onHovered().
Hinweis: Der zugehörige Handler ist onHovered.
pointAdded(int index)
Dieses Signal wird ausgelöst, wenn ein Punkt an der durch index angegebenen Position hinzugefügt wird.
Der zugehörige Signal-Handler ist „ onPointAdded() “.
Hinweis: Der zugehörige Handler lautet „ onPointAdded “.
pointRemoved(int index)
Dieses Signal wird ausgelöst, wenn ein Punkt aus der durch index angegebenen Position entfernt wird.
Der zugehörige Signal-Handler ist „ onPointRemoved() “.
Hinweis: Der zugehörige Handler ist „ onPointRemoved “.
pointReplaced(int index)
Dieses Signal wird ausgelöst, wenn ein Punkt an der durch index angegebenen Position ersetzt wird.
Der zugehörige Signal-Handler ist „ onPointReplaced() “.
Hinweis: Der zugehörige Handler lautet „ onPointReplaced “.
pointsRemoved(int index, int count)
Dieses Signal wird ausgelöst, wenn die durch „ count “ angegebene Anzahl von Punkten beginnend an der durch „ index “ angegebenen Position entfernt wird.
Der zugehörige Signal-Handler ist „ onPointRemoved() “.
Hinweis: Der zugehörige Handler ist ` onPointsRemoved`.
pointsReplaced()
Dieses Signal wird ausgelöst, wenn alle Punkte durch andere Punkte ersetzt werden.
Der zugehörige Signal-Handler lautet „ onPointsReplaced() “.
Hinweis: Der zugehörige Handler ist „ onPointsReplaced “.
pressed(point point)
Dieses Signal wird ausgelöst, wenn der Benutzer im Diagramm auf den Datenpunkt point klickt und die Maustaste gedrückt hält. Beispiel:
LineSeries {
XYPoint { x: 0; y: 0 }
XYPoint { x: 1.1; y: 2.1 }
onPressed: console.log("onPressed: " + point.x + ", " + point.y);
}Der zugehörige Signal-Handler lautet „ onPressed() “.
Hinweis: Der entsprechende Handler ist „ onPressed “.
Siehe auch „ clicked()“, „ released()“ und „ doubleClicked()“.
released(point point)
Dieses Signal wird ausgelöst, wenn der Benutzer den Mausklick auf dem durch point angegebenen Datenpunkt loslässt. Beispiel:
LineSeries {
XYPoint { x: 0; y: 0 }
XYPoint { x: 1.1; y: 2.1 }
onReleased: console.log("onReleased: " + point.x + ", " + point.y);
}Der zugehörige Signal-Handler lautet „ onReleased() “.
Hinweis: Der entsprechende Handler ist „ onReleased “.
Siehe auch „ pressed()“, „ clicked()“ und „ doubleClicked()“.
Methodendokumentation
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 ungü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. Ist der Index 0 oder kleiner als 0, wird der Punkt am Anfang der Liste der Punkte eingefügt. Ist der Index gleich oder größer als die Anzahl der Punkte in der Reihe, wird der Punkt am Ende der Liste der Punkte angehängt.
void remove(int index)
Entfernt den Datenpunkt 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 Reihe. Es geschieht 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. Es geschieht nichts, 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.