AbstractSeries QML Type
Basistyp für alle Qt Charts Serientypen. Mehr...
| Import Statement: | import QtCharts 2.11 |
| In C++: | QAbstractSeries |
| Inherited By: |
Eigenschaften
Detaillierte Beschreibung
Dieser Typ kann nicht direkt instanziiert werden. Stattdessen sollte einer der folgenden abgeleiteten Typen verwendet werden, um eine Serie zu erstellen: LineSeries, AreaSeries, BarSeries, StackedBarSeries, PercentBarSeries, HorizontalBarSeries, HorizontalStackedBarSeries, HorizontalPercentBarSeries, PieSeries, ScatterSeries, SplineSeries, BoxPlotSeries, oder CandlestickSeries.
Dokumentation der Eigenschaft
name : string
Der Name der Serie. Er wird in der Legende für die Serie angezeigt und unterstützt HTML-Formatierung.
opacity : real
Die Deckkraft der Serie. Standardmäßig ist die Deckkraft 1,0. Die gültigen Werte reichen von 0,0 (transparent) bis 1,0 (undurchsichtig).
type : enumeration [read-only]
Der Typ der Serie.
| Konstante | Beschreibung |
|---|---|
AbstractSeries.SeriesTypeLine | Ein Liniendiagramm. |
AbstractSeries.SeriesTypeArea | Ein Flächendiagramm. |
AbstractSeries.SeriesTypeBar | Ein vertikales Balkendiagramm. |
AbstractSeries.SeriesTypeStackedBar | Ein vertikales gestapeltes Balkendiagramm. |
AbstractSeries.SeriesTypePercentBar | Ein vertikales Prozent-Balkendiagramm. |
AbstractSeries.SeriesTypePie | Ein Kreisdiagramm. |
AbstractSeries.SeriesTypeScatter | Ein Punktediagramm. |
AbstractSeries.SeriesTypeSpline | Ein Spline-Diagramm. |
AbstractSeries.SeriesTypeHorizontalBar | Ein horizontales Balkendiagramm. |
AbstractSeries.SeriesTypeHorizontalStackedBar | Ein horizontales gestapeltes Balkendiagramm. |
AbstractSeries.SeriesTypeHorizontalPercentBar | Ein horizontales Prozent-Balkendiagramm. |
AbstractSeries.SeriesTypeBoxPlot | Ein Boxplot-Diagramm. |
AbstractSeries.SeriesTypeCandlestick | Ein Candlestick-Diagramm. |
useOpenGL : bool
Gibt an, ob die Serie mit OpenGL gezeichnet wird oder nicht.
Die Beschleunigung mit OpenGL wird nur für LineSeries und ScatterSeries unterstützt. Eine Linienreihe, die als Randreihe für AreaSeries verwendet wird, kann die OpenGL-Beschleunigung nicht nutzen. Wenn ein Diagramm Serien enthält, die mit OpenGL gezeichnet werden, wird ein zusätzlicher transparenter untergeordneter Knoten für den Knoten ChartView erstellt. Die beschleunigten Reihen werden nicht auf dem Knoten ChartView, sondern auf dem untergeordneten Knoten gezeichnet.
Der Leistungsgewinn durch die Verwendung von OpenGL zur Beschleunigung des Zeichnens von Reihen hängt von der zugrunde liegenden Hardware ab, ist aber in den meisten Fällen erheblich. Auf einem Standard-Desktop-Computer beispielsweise können durch die Aktivierung der OpenGL-Beschleunigung für eine Serie in der Regel mindestens hundertmal mehr Punkte gerendert werden, ohne dass sich die Bildrate verringert. Auch die Größe der Diagramme hat weniger Einfluss auf die Bildrate. Der größte Leistungsabfall beim Rendern von ChartView ist das Rendern und Hochladen der zugrunde liegenden Diagrammtextur. Wenn sich das zugrundeliegende Diagramm selbst nicht schnell ändert, wird eine erhebliche zusätzliche Leistung dadurch erzielt, dass die Diagrammtextur nicht für jedes Bild neu generiert werden muss.
Die OpenGL-Beschleunigung des Zeichnens von Reihen ist für Anwendungsfälle gedacht, die ein schnelles Zeichnen einer großen Anzahl von Punkten erfordern. Sie ist auf Effizienz optimiert, und daher fehlt den Serien, die sie verwenden, die Unterstützung für viele Funktionen, die für nicht beschleunigte Serien verfügbar sind:
- Serienanimationen werden für beschleunigte Serien nicht unterstützt.
- Punktbeschriftungen werden für beschleunigte Reihen nicht unterstützt.
- Stiftstile, Markierungsformen und Lichtmarkierungen werden für beschleunigte Reihen ignoriert. Es werden nur durchgezogene Linien und einfache Streupunkte unterstützt. Die Streupunkte können kreisförmig oder rechteckig sein, abhängig von der zugrunde liegenden Grafikhardware und den Treibern.
- Polardiagramme unterstützen keine beschleunigten Reihen.
- Mausereignisse für Serien werden asynchron gemeldet.
- Das Aktivieren von Diagrammschatten oder die Verwendung einer transparenten Diagrammhintergrundfarbe wird bei der Verwendung von beschleunigten Reihen nicht empfohlen, da dies die Bildrate erheblich verlangsamen kann.
Der Standardwert ist false.
visible : bool
Sichtbarkeit der Serie. Standardmäßig ist 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.