Bonjour,
Je viens vous soliciter pour un probleme dont je n'ai pas trouvé de solution sur internet.
Je suis actuellement en stage et je dois créer une application (windows form visual c++) dans laquelle je trace des graphiques (courbes3d et abaques)
Je pense utiliser le programme gnuplot dans mon application pour tracer ces graphiques.
Le probleme est que je n'arrive pas à faire tracer une courbe à gnuplot à partir de mon programme c++.
Je vais vous décrire comment je fais
Tout d'abord j'écris l'équation de ma courbe et les parametres de tracé dans un fichier text.
Jusque là tout va bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 ofstream fichier("graphique.txt", ios::out | ios::trunc); fichier << "set xlabel \"Diametre\"\n"; fichier << "set ylabel \"Recouvrement\"\n"; fichier << "set zlabel \"Perte\"\n"; fichier << "set title \"Parametre fixe épaisseur\"\n"; fichier << "set nocontour\n"; fichier << "set cntrparam levels 10\n"; fichier << "set surface\n"; fichier << "set view 60,30,1,1\n"; fichier << "splot sin(x*y)";
Ensuite j'appelle gnuplot et je fais un load 'graphique.txt' de la manière suivante :
Voila mais mon soucis c'est que rien ne se passe. tout compile correctement mais rien ne s'affiche à l'execution
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 system("C:\\...\\wgnuplot.exe load \'graphique.txt\' "); Sleep(2000);
Merci de m'aider car je ne sais plus comment faire. Je rappelle que je code sous windows avec visual c++ (projet windows form).
Partager