Sur cette page

Graphiques avec la galerie de widgets

Une application qui démontre l'API Qt Charts Widgets.

Capture d'écran montrant un diagramme à barres des températures enregistrées sur douze mois, de janvier à décembre, entre 52 et -52 degrés Celsius. Les barres de la zone positive sont vertes et les barres de la zone négative sont bleues. Sur le côté gauche se trouvent différentes options permettant de modifier le graphique en fonction de différents types de graphiques

Cet exemple démontre l'API Qt Charts pour les widgets en utilisant les données d'exemple incluses pour remplir un certain nombre de types de graphiques et d'interactions pour un utilisateur.

Changing the Color and State of Bars

Montre comment utiliser une fonction de sélection pour le diagramme à barres.

Combining Line and BarChart

Montre comment combiner différents graphiques et définir les axes.

Creating Area Charts

Montre comment créer un diagramme de surface simple.

Creating Bar Charts

BarChart affiche les données dans des ensembles sous forme de barres séparées au sein de catégories.

Creating Box-and-Whiskers Charts

Montre comment créer un diagramme en boîte et moustaches.

Creating Candlestick Charts

Montre comment créer un graphique en chandelier.

Creating Charts With Themes

Montre l'aspect et la convivialité des différents thèmes intégrés.

Creating Horizontal Bar Charts

Montre comment créer un diagramme à barres horizontales.

Creating Horizontal Percent Bar Charts

Montre comment créer un diagramme à barres horizontales simple.

Creating Horizontal Stacked Bar Charts

Montre comment créer un diagramme à barres horizontales empilées simple.

Creating Line Charts

Montre comment créer un graphique linéaire simple.

Creating Nested Donut Charts

Montre comment créer un graphique en donut imbriqué à l'aide de l'API QPieSeries.

Creating Percent Bar Charts

Montre comment créer un diagramme à barres simple en pourcentage.

Creating Polar Charts

Montre comment créer un graphique polaire simple avec plusieurs séries différentes.

Creating Scatter Charts

L'exemple montre comment créer un diagramme de dispersion simple.

Creating Stacked Bar Charts

Montre comment créer un diagramme à barres simple et empilé.

Creating a Donut Breakdown Chart

L'exemple montre comment créer un diagramme de ventilation en forme de donut.

Customizing Charts

Montre comment personnaliser l'apparence des éléments du graphique.

Detaching and Attaching Legends

Montre comment détacher la légende du graphique et la rattacher.

Displaying Temperature Records with Negative Bars

Montre comment créer un diagramme à barres avec des barres négatives.

Drawing a Callout on Top of a Chart

Montre comment dessiner un élément supplémentaire (un callout) au-dessus d'un graphique.

Implementing Drilldown

Montre comment mettre en œuvre un drilldown à l'aide d'un graphique à barres empilées.

Line Charts with Date and Time Axes

Montre comment utiliser QLineChart avec QDateTimeAxis.

Selected Point Configuration

Montre comment modifier la configuration des points individuels.

Using Data Models with Bar Charts

Montre comment utiliser le modèle dérivé QAbstractItemModel comme données pour une série de barres.

Using Legend Markers

Montre comment utiliser les marqueurs de légende.

Using Light Markers and Points Selection

Montre comment utiliser les marqueurs lumineux et la sélection de points pour une série.

Using Logarithmic Value Axes

Montre comment utiliser QLogValueAxis.

Using Model Data

Montre comment utiliser le modèle dérivé QAbstractItemModel comme données de série.

Using Multiple Axes

Montre comment créer un graphique avec un axe vertical pour chaque série.

Exécution de l'exemple

Pour exécuter l'exemple à partir de Qt Creatorouvrez le mode Welcome et sélectionnez l'exemple à partir de Examples. Pour plus d'informations, voir Qt Creator: Tutoriel : Construire et exécuter.

Si vous souhaitez mettre en œuvre des graphiques avec QML, consultez la galerie Graphiques avec QML.

Exemple de projet @ code.qt.io

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