gnuplot example 1 is a gnuplot example.
Operating system(s) or programming environment(s)
Qt Creator 2.4.1
- G++ 4.6.3
Libraries used:
STL: GNU ISO C++ Library, version
4.6.3
Qt project file: CppGnuplotExample1.pro
#include <fstream> #include <string> #include <cstdlib> int main() { #ifdef WIN32 const std::string exe = "C:\\Progra~1\\gnuplot\\bin\\gnuplot.exe"; #else const std::string exe = "gnuplot"; #endif const std::string filename = "test.txt"; { std::ofstream f(filename.c_str()); f << "set terminal pngcairo\n" "set output 'test.png'\n" "set key inside left top vertical Right noreverse enhanced autotitles box linetype -1 linewidth 1.000\n" "set samples 50, 50\n" "plot [-10:10] sin(x),atan(x),cos(atan(x))"; } const std::string cmd = exe + " " + filename; std::system(cmd.c_str()); }



