Sur cette page

AbstractSeries QML Type

Type de base pour tous les types de séries de Qt Charts. Plus d'informations...

Propriétés

Description détaillée

Ce type ne peut pas être instancié directement. Au lieu de cela, un des types dérivés suivants doit être utilisé pour créer une série : LineSeries, AreaSeries, BarSeries, StackedBarSeries, PercentBarSeries, HorizontalBarSeries, HorizontalStackedBarSeries, HorizontalPercentBarSeries, PieSeries, ScatterSeries, SplineSeries, BoxPlotSeries, ou CandlestickSeries.

Documentation sur les propriétés

name : string

Le nom de la série. Il est affiché dans la légende de la série et prend en charge le formatage 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.

ConstanteDescription
AbstractSeries.SeriesTypeLineUn graphique à lignes.
AbstractSeries.SeriesTypeAreaUn graphique en aires.
AbstractSeries.SeriesTypeBarUn diagramme à barres verticales.
AbstractSeries.SeriesTypeStackedBarUn diagramme à barres verticales empilées.
AbstractSeries.SeriesTypePercentBarUn diagramme à barres verticales en pourcentage.
AbstractSeries.SeriesTypePieUn diagramme circulaire.
AbstractSeries.SeriesTypeScatterUn diagramme de dispersion.
AbstractSeries.SeriesTypeSplineUn diagramme en courbes.
AbstractSeries.SeriesTypeHorizontalBarUn diagramme à barres horizontal.
AbstractSeries.SeriesTypeHorizontalStackedBarUn diagramme à barres horizontales empilées.
AbstractSeries.SeriesTypeHorizontalPercentBarUn diagramme à barres horizontales en pourcentage.
AbstractSeries.SeriesTypeBoxPlotUn diagramme en boîte.
AbstractSeries.SeriesTypeCandlestickUn graphique en chandelier.

useOpenGL : bool

Spécifie si la série est dessinée avec OpenGL.

L'accélération à l'aide d'OpenGL n'est prise en charge que pour LineSeries et ScatterSeries. Une série de lignes utilisée comme série de bord pour un site AreaSeries ne peut pas utiliser l'accélération OpenGL. Lorsqu'un graphique contient des 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 le nœud enfant.

Les gains de performance obtenus grâce à l'utilisation d'OpenGL pour accélérer le dessin des séries dépendent du matériel sous-jacent, mais dans la plupart des cas, ils sont significatifs. 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éduction du taux de rafraîchissement. La taille des graphiques a également moins d'effet sur la fréquence d'images. La plus grande perte de performance lors du rendu de ChartView est le rendu et le téléchargement de la texture du graphique sous-jacent. Si le graphique sous-jacent ne change pas rapidement, le fait de ne pas avoir à régénérer la texture du graphique à chaque image permet de gagner en performance.

L'accélération OpenGL du dessin des séries est destinée aux cas d'utilisation qui nécessitent le dessin rapide d'un grand nombre de points. Elle est optimisée pour l'efficacité et, 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 marqueur et les marqueurs lumineux sont ignorés pour les séries accélérées. Seules les lignes pleines et les points de dispersion simples sont pris en charge. Les points de dispersion peuvent être circulaires ou rectangulaires, en fonction du matériel graphique et des pilotes sous-jacents.
  • 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.
  • L'activation de l'ombre portée du graphique ou l'utilisation d'une couleur d'arrière-plan transparente n'est pas recommandée lors de l'utilisation de séries accélérées, car cela peut ralentir considérablement le taux de rafraîchissement.

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.