Sommaire

Diagrammes de données en PyQt Diagrammes de données

1. Introduction

Il est possible en PyQt de définir la plupart des représentations visuelles courantes en analyse de données. Ainsi, on peut notamment et facilement afficher à partir d’un jeu de données les diagrammes suivants :

  • Fonction point à point

  • Diagramme à barres

  • Diagramme circulaire (de type « camembert »)

  • Diagramme de type chronogramme

Il peut être nécessaire sur votre machine d’explicitement installer le module PyQtChart, par exemple, à l’aide de pip.

> pip install PyQtChart

La documentation en ligne de ce module, en ce qui concerne Qt, est disponible à cette adresse : https://doc.qt.io/qt-5/qtcharts-index.html

Une liste exhaustive de diagrammes disponibles se trouve à cette adresse (incluant des exemples d’utilisation en Qt) : https://doc.qt.io/qt-5/qtcharts-examples.html

Plutôt que de manipuler un jeu de données statique pour détailler un exemple, nous allons manipuler un flux de données en temps réel, issu de notre ordinateur, que nous allons tâcher d’interpréter en chronogramme. En effet, l’exemple va être ici l’affichage de l’activité CPU de votre ordinateur en temps réel. Nous afficherons donc le pourcentage d’utilisation CPU au fur et à mesure de son utilisation sous forme de graphique.

2. Exemple de diagramme en PyQt : le pourcentage ...