Bonjour,
Dans le cadre d'un projet je dois effectuer des mesures à l'aide de scripts Python, récupérer les valeurs de ces mesures, et les répartir dans un tableau ainsi qu'un graphe. Les valeurs doivent être sauvegardées à chaque utilisation. Ce projet sera concrétiser par une interface graphique faite à l'aide de Pyside. C'est quelque chose de relativement basique à faire. Schématiquement ça donnerait ça:
Relevé mesures (Python) --> Enregistrement dans tableau (Excel/CSV) --> Modélisation d'un graphe (Excel/Matplotlib/Autre...) --> Affichage du graphe (Pyside).
J'ai à ma connaissances plusieurs façons de faire, et j'aurais aimé recueillir vos avis quand à la plus facile d'utilisation.
J'ai pensé à 3 solutions:
- Enregistrer les nouvelles valeurs dans un fichier Excel, générer automatiquement le graphique Excel correspondant, et l'afficher avec Pyside. (Je ne pense pas que l'on puisse générer le graphique Excel à partir de Python, et que l'on puisse afficher un graphique Excel via Pyside; il me reste des recherches à faire à ce niveau là).
- Enregistrer les nouvelles valeurs dans un fichier CSV, et en afficher le graphique via Excel ou un autre outil (Je n'ai pour le moment pas trouvé d'outil me permettant d’interagir avec Python... A noter que je suis contraint d'utiliser Python 3.1...)
- Enregistrer les valeurs dans un fichier Excel ou CSV, et afficher un graphique directement via matplotlib (qui me parait être le meilleur package concernant la construction de graphe avec Python).
J'ai également eu vent du package Pandas, mais je n'ai pas retenu cette solution pour le moment. A tort ?
Voilà les 3 principales solutions auxquelles je pense, je suis ouvert à d'autres suggestions auxquelles je n'aurai pas pensé. Je cherche une solution assez simple, et stable.
J'espère avoir été suffisamment clair, merci pour vos réponses.
Poalcospe
Partager