Comment lancer GNUPLOT à partir d'un code en C++ - C++ - Programmation
Marsh Posté le 10-02-2008 à 08:00:44
soit tu passe par popen soit tu regardes dans gnuplot si il y a pas une API en C de dispo
Marsh Posté le 10-02-2008 à 11:21:51
Merci de ta réponse. Pourrais tu être un plus précis stp ? Je suis un peu perdu ! Pourrais tu m'éclairer ?
Néanmoins je vais étudier et faire des recherches sur tes 2 propositions.
Merci
Marsh Posté le 10-02-2008 à 18:34:10
Dans le monde Posix c'est simple: fork puis exec.
Après dans le monde merveilleux de Windows, faut demander a ceux qui connaissent.
Marsh Posté le 10-02-2008 à 22:33:47
Oui je travaille actuellement sous windows. Donc je demande à ceux qui savent !
Marsh Posté le 11-02-2008 à 20:20:30
system("gnuplot fichier_de_batch" );
fichier_de_batch, tu le remplis avec ton prog (ofstream fichier("fichier_de_batch" ); fichier<<"plot truc.xy using 1:2"<<endl; etc etc). Tu n'oublies pas d'ajouter un pause -1 dans le batch pour que gnuplot attente une entrée clavier pour fermer ton graph
Marsh Posté le 12-02-2008 à 13:03:40
Merci de ta réponse, je vais essayer immédiatement.
En espérant que j'y arriverais.
Marsh Posté le 12-02-2008 à 19:41:32
Juste pour vous avertir que j'avais résolu mon problème avec vos conseils.
Merci bien
Marsh Posté le 09-02-2008 à 23:04:48
Bonjour à tous,
Je souhaiterai obtenir de l'aide sur la question suivante:
Comment peut on faire pour lancer gnuplot directement à partir du code en C++ ?
Je ne voudrais pas passer par la console de gnuplot.
Mon programme C++ crée un fichier de données en .txt (2 colonnes) et voudrais donc pouvoir le tracer en lançant gnuplot à partir de mon code. J'aimerais aussi bien pouvoir gérer aussi à partir du même code quelques paramètres tel que le titre du graphe (set title) ou xrange par exemple etc. ...
Merci de bien m'apporter vos conseils et aides.