Auf dieser Seite

AbstractSeries QML Type

Basistyp für alle Qt Charts-Reihentypen. Mehr...

Dieser Typ ist veraltet. Wir raten dringend davon ab, ihn in neuem Code zu verwenden.

Eigenschaften

Ausführliche Beschreibung

Dieser Typ kann nicht direkt instanziiert werden. Stattdessen sollte einer der folgenden abgeleiteten Typen zum Erstellen einer Reihe verwendet werden: LineSeries, AreaSeries, BarSeries, StackedBarSeries, PercentBarSeries, HorizontalBarSeries, HorizontalStackedBarSeries, HorizontalPercentBarSeries, PieSeries, ScatterSeries, SplineSeries, BoxPlotSeries oder CandlestickSeries.

Dokumentation zu den Eigenschaften

name : string

Der Name der Reihe. Er wird in der Legende der Reihe angezeigt und unterstützt HTML-Formatierungen.

opacity : real

Die Deckkraft der Serie. Standardmäßig beträgt die Deckkraft 1,0. Die zulässigen Werte reichen von 0,0 (transparent) bis 1,0 (undurchsichtig).

type : enumeration [read-only]

Der Typ der Reihe.

KonstanteBeschreibung
AbstractSeries.SeriesTypeLineEin Liniendiagramm.
AbstractSeries.SeriesTypeAreaEin Flächendiagramm.
AbstractSeries.SeriesTypeBarEin vertikales Säulendiagramm.
AbstractSeries.SeriesTypeStackedBarEin vertikales gestapeltes Balkendiagramm.
AbstractSeries.SeriesTypePercentBarEin vertikales Prozentbalkendiagramm.
AbstractSeries.SeriesTypePieEin Kreisdiagramm.
AbstractSeries.SeriesTypeScatterEin Streudiagramm.
AbstractSeries.SeriesTypeSplineEin Spline-Diagramm.
AbstractSeries.SeriesTypeHorizontalBarEin horizontales Balkendiagramm.
AbstractSeries.SeriesTypeHorizontalStackedBarEin horizontales gestapeltes Balkendiagramm.
AbstractSeries.SeriesTypeHorizontalPercentBarEin horizontales Prozentbalkendiagramm.
AbstractSeries.SeriesTypeBoxPlotEin Boxplot-Diagramm.
AbstractSeries.SeriesTypeCandlestickEin Kerzendiagramm.

useOpenGL : bool

Legt fest, ob die Serie mit OpenGL gezeichnet wird oder nicht.

Die Beschleunigung mittels OpenGL wird nur für „LineSeries“ und „ScatterSeries“ unterstützt. Eine Linienreihe, die als Randreihe für eine „AreaSeries“ verwendet wird, kann keine OpenGL-Beschleunigung nutzen. Wenn ein Diagramm Reihen enthält, die mit OpenGL gezeichnet werden, wird ein zusätzlicher transparenter untergeordneter Knoten für den „ChartView“-Knoten erstellt. Die beschleunigten Reihen werden nicht auf dem „ChartView“-Knoten, sondern auf dem untergeordneten Knoten gezeichnet.

Die durch die Verwendung von OpenGL zur Beschleunigung der Serienzeichnung erzielte Leistungssteigerung hängt von der zugrunde liegenden Hardware ab, ist jedoch in den meisten Fällen erheblich. Auf einem Standard-Desktop-Computer ermöglicht die Aktivierung der OpenGL-Beschleunigung für eine Serie beispielsweise in der Regel die Darstellung von mindestens hundertmal mehr Punkten, ohne dass die Bildrate beeinträchtigt wird. Auch die Diagrammgröße hat einen geringeren Einfluss auf die Bildrate. Der größte Leistungsengpass beim Rendern von „ChartView“ ist das Rendern und Hochladen der zugrunde liegenden Diagrammtextur. Wenn sich das zugrunde liegende Diagramm selbst nicht schnell ändert, wird eine erhebliche zusätzliche Leistungssteigerung erzielt, da die Diagrammtextur nicht für jeden Frame neu generiert werden muss.

Die OpenGL-Beschleunigung beim Zeichnen von Reihen ist für Anwendungsfälle gedacht, bei denen eine schnelle Darstellung einer großen Anzahl von Punkten erforderlich ist. Sie ist auf Effizienz optimiert, weshalb Reihen, die diese nutzen, viele Funktionen nicht unterstützen, die für nicht beschleunigte Reihen verfügbar sind:

  • Serienanimationen werden bei beschleunigten Serien nicht unterstützt.
  • Punktbeschriftungen werden bei beschleunigten Reihen nicht unterstützt.
  • Stiftstile, Markierungsformen und helle Markierungen werden bei beschleunigten Reihen ignoriert. Es werden nur durchgezogene Linien und einfache Streupunkte unterstützt. Die Streupunkte können je nach zugrunde liegender Grafikhardware und Treibern kreisförmig oder rechteckig sein.
  • Polardiagramme unterstützen keine beschleunigten Reihen.
  • Mausereignisse für Reihen werden asynchron gemeldet.
  • Das Aktivieren eines Diagrammschattens oder die Verwendung einer transparenten Diagrammhintergrundfarbe wird bei der Verwendung beschleunigter Reihen nicht empfohlen, da dies die Bildrate erheblich verlangsamen kann.

Der Standardwert ist „ false “.

visible : bool

Sichtbarkeit der Serie. Standardmäßig gilt: „ true “.

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