You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dan Stahlke edited this page Apr 13, 2013
·
5 revisions
Why does the gnuplot window closes directly after displaying?
On Unix systems it should work with:
Gnuplot gp("gnuplot -persist");
Although, currently that is the default anyway, so it should work right out of the box.
On Windows there are issues. See the portability page for hints.
How do I save the gnuplot script?
You can save the plot file with:
Gnuplot gp(fopen("script.gp", "w"));
Or,
Gnuplot gp(">script.gp");
On Unix systems (or, possibly, with Cygwin) you can simultaneously plot and save using
Gnuplot gp("tee script.gp | gnuplot -persist")
Note that if Gnuplot in constructed with no arguments then you can set the GNUPLOT_IOSTREAM_CMD environment variable. For example, on Linux do
GNUPLOT_IOSTREAM_CMD=">script.gp" ./my_program
Do not use temporary files if you want to save a script, since they will vanish. If you use
the file1d() or binaryFile1d() commands which normally make temporary files, you can pass
them a filename to make a permanent file. See here for more details.