Étape 7: MatPlotLib dessiner un graphique des données dans la base de données
Pour mon application (décharger et charger les batteries), j’ai fermer le programme circonstancielle lorsque j’ai terminé à effectuer des lectures. Ensuite, je lance un autre programme pour lire les données de la base de données et établir une courbe. (si vous souhaitez continuer à prendre des lectures alors vous n’avez pas besoin de fermer le programme que vous devriez être capable de graphique s’il est
toujours enregistrement.)
Le programme python utilise MatPlotLib pour tracer le graphique et vous pouvez sélectionner les charges d’options et de types de graphiques différents. Pour moi, je suis seulement intéressé par la valeur A/D et le temps que cela va me donner un graphe de charge/décharge. Si le type de graphique est plotTime et que vous lisez les données de la base de données ligne par ligne et formater les données en supprimant les caractères indésirables et stocker sous forme d’un fichier CSV. Puis dans les 4 éléments dans chaque ligne, vous sélectionnez composants requis qui dans mon cas est partie [1] (la deuxième partie) qui est le temps réel et une partie [3], qui est la valeur A/D.
Le temps doit être corrigé de la chaîne à une date numéro utilisable.
Une fois toutes les données extraites de la base et au format, il est ensuite dessiné sur un graphique.
À l’avenir, je voudrais obtenir un graphique de mise à jour direct sur l’écran, mais pour l’instant que je suis satisfait de ce que j’ai accompli !