AbstractSeries QML Type
Type de base pour tous les types de séries de graphiques Qt Charts. En savoir plus…
| Import Statement: | import QtCharts 2.12 |
| In C++: | QAbstractSeries |
| Inherited By: | |
| Status: | Deprecated |
Ce type est obsolète. Nous déconseillons fortement de l'utiliser dans du nouveau code.
Propriétés
Description détaillée
Ce type ne peut pas être instancié directement. Il convient plutôt d'utiliser l'un des types dérivés suivants pour créer une série : LineSeries, AreaSeries, BarSeries, StackedBarSeries, PercentBarSeries, HorizontalBarSeries, HorizontalStackedBarSeries, HorizontalPercentBarSeries, PieSeries, ScatterSeries, SplineSeries, BoxPlotSeries ou CandlestickSeries.
Documentation relative aux biens immobiliers
name : string
Le nom de la série. Il s'affiche dans la légende de la série et prend en charge la mise en forme HTML.
opacity : real
L'opacité de la série. Par défaut, l'opacité est de 1,0. Les valeurs valides vont de 0,0 (transparent) à 1,0 (opaque).
type : enumeration [read-only]
Le type de la série.
| Constante | Description |
|---|---|
AbstractSeries.SeriesTypeLine | Un graphique linéaire. |
AbstractSeries.SeriesTypeArea | Un graphique en aires. |
AbstractSeries.SeriesTypeBar | Un graphique à barres verticales. |
AbstractSeries.SeriesTypeStackedBar | Un graphique à barres empilées verticales. |
AbstractSeries.SeriesTypePercentBar | Un graphique à barres verticales avec pourcentages. |
AbstractSeries.SeriesTypePie | Un diagramme circulaire. |
AbstractSeries.SeriesTypeScatter | Un nuage de points. |
AbstractSeries.SeriesTypeSpline | Un graphique spline. |
AbstractSeries.SeriesTypeHorizontalBar | Un diagramme à barres horizontal. |
AbstractSeries.SeriesTypeHorizontalStackedBar | Un diagramme à barres empilées horizontales. |
AbstractSeries.SeriesTypeHorizontalPercentBar | Un diagramme à barres horizontales avec pourcentages. |
AbstractSeries.SeriesTypeBoxPlot | Un diagramme en boîte. |
AbstractSeries.SeriesTypeCandlestick | Un graphique en chandeliers. |
useOpenGL : bool
Indique si la série est dessinée ou non à l'aide d'OpenGL.
L'accélération via OpenGL n'est prise en charge que pour les séries de type LineSeries et ScatterSeries. Une série de lignes utilisée comme série de bordures pour une AreaSeries ne peut pas bénéficier de l’accélération OpenGL. Lorsqu’un graphique contient une ou plusieurs séries dessinées avec OpenGL, un nœud enfant transparent supplémentaire est créé pour le nœud ChartView. Les séries accélérées ne sont pas dessinées sur le nœud ChartView, mais sur ce nœud enfant.
Le gain de performances obtenu grâce à l’utilisation d’OpenGL pour accélérer le tracé des séries dépend du matériel sous-jacent, mais il est généralement significatif. Par exemple, sur un ordinateur de bureau standard, l’activation de l’accélération OpenGL pour une série permet généralement de rendre au moins cent fois plus de points sans réduire la fréquence d’images. La taille du graphique a également moins d’impact sur la fréquence d’images. Le principal frein aux performances lors du rendu de ChartView réside dans le rendu et le chargement de la texture du graphique sous-jacente. Si le graphique sous-jacent lui-même ne change pas rapidement, on gagne un gain de performances significatif en n’ayant pas à régénérer la texture du graphique à chaque image.
L’accélération OpenGL du tracé des séries est destinée aux cas d’utilisation nécessitant un tracé rapide d’un grand nombre de points. Elle est optimisée pour l’efficacité ; par conséquent, les séries qui l’utilisent ne prennent pas en charge de nombreuses fonctionnalités disponibles pour les séries non accélérées :
- Les animations de séries ne sont pas prises en charge pour les séries accélérées.
- Les étiquettes de points ne sont pas prises en charge pour les séries accélérées.
- Les styles de stylo, les formes de marqueurs et les marqueurs clairs sont ignorés pour les séries accélérées. Seules les lignes pleines et les points de nuage simples sont pris en charge. Les points de nuage peuvent être circulaires ou rectangulaires, selon le matériel graphique sous-jacent et les pilotes.
- Les graphiques polaires ne prennent pas en charge les séries accélérées.
- Les événements de souris pour les séries sont signalés de manière asynchrone.
- Il n’est pas recommandé d’activer l’ombre portée du graphique ou d’utiliser une couleur d’arrière-plan transparente lorsque vous utilisez des séries accélérées, car cela peut ralentir considérablement la fréquence d’images.
La valeur par défaut est « false ».
visible : bool
Visibilité de la série. Par défaut, 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.