Bonjour tous,
je vous écris car j'aimerai savoir quelle bibliothèque vous utilisez pour tracer vos graphiques habituellement dans vos programmes. Moi je fais des programmes qui calculs l'évolution de différentes grandeur dans le temps et j'aimerai pour chaque pas de temps tracer les résultats.
En gros avoir un graphique dynamique.
Auparavant j'utilisais qwt mais je ne suis pas expert de cette bibliothèque et j'y ai vu pas mal de désavantages et je voudrais savoir si avec d'autres bibliothèques c'est plus simple.
(les désavantage de Qwt n'en sont peut être pas c'est peut être juste moi qui n'arrive pas à l'utiliser proprement)
Voici le programme que j'ai (schématiquement) :
à chaque pas de temps "i" je veux faire un calcul et l'afficher en direct sur ma courbe (sans perdre les points que j'ai déjà tracé sur la courbe).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 while (i<iFinal) { calcul.run(); graphique.plot(); i++; }
Avec Qwt :
=> j'ai eu pas mal de difficultés avec cette bibliothèque. Premièrement, pour tracer des points sans effacer les autres ils fallait qu'à chaque pas de temps "i" je trace l'ensemble des résultats sinon par défaut il mets à jour le graph et efface tout le reste et ne conserve que le dernier point.
=> mon deuxième problème est aussi dans la facilité d'utilisation. Je ne suis pas arrivé à faire fonctionner Qwt avec Qtdesigner ou un truc dans ce genre. Du coup, j'ai dû faite à la main l'écriture de toutes les fenêtres et gestions des graphiques...
GNU plot
en réalité je ne sais pas trop comment ça marche et j'aimerai avoir votre avis là dessus. D'après ce que j'ai compris ça lit des fichiers texte et ça tracer une courbe à partir de deux vecteurs (X et Y).
mais peut on appeler GNUplot direct de notre code C++ pour faire des graphiques en live comme je le souhaite ?
si oui, comment ?
=> je vous remercie d'avance pour les informations que je vous pourrez me donner
A+
ps :
en fait je voudrais faire des graphiques comme celui que j'ai mis en PJ avec une evolution des courbes en directe. Avec Qwt j'y suis arrivé mais très très difficilement et je pense qu'outre les soucis que j'ai énoncé plus haut avec Qwt j'aimerai bien voir ce que donne une autre bibliotheque (ou que quelqu'un m'explique comme faire des graph facilement avec Qwt)
Partager