bonjour,
je vous demande de l'aide parce que j'arrive à appeler gnuplot à partir de mon programme pour qu'il me trace des graphes à partir d'enregistrements faits dans des fichiers:
Mon problème est le suivant: pourriez vous m'aider en me disant comment modifier mon code tel qu'il me donne le nom des axes x et y.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 int main () { ... // AFFICHAGE GRAPHQUE: f = popen("gnuplot", "w"); g = popen("gnuplot", "w"); h = popen("gnuplot", "w"); // execution de la commande gnuplot fprintf(f, " plot \"biomasse.out\" with lines\n"); fprintf(g, " plot \"volume.out\" with lines\n"); fprintf(h, " plot \"nbre_bacteries.out\" with lines\n"); fflush(f); fflush(g); fflush(h); // terminer l'envoi de commande et fermer gnuplot sleep (10000); pclose(f); pclose(g); pclose(h); return 0; }
En temps normal j'aurai fait appel à gnuplot dans le shell puis j'aurai rentré:
set xlabel "titre de l'axe des x"
set ylabel "titre de l'axes des y"
Mais j'aimerai que ce soit fait directement dans le code...
Après avoir écumé des sites et des forums, je n'ai rien trouvé...
Merci de vouloir m'aider.
Partager