Gnuplot is a portable command-line driven graphing utility for Windows, Linux, OS/2, OSX, VMS, and many other platforms.
Gnuplot is able to generate both 2D and 3D plots; delivering the results in animated views. You can also save the graphs to a variety of image formats, including PNG, SVG, JPEG and EPS.
Supported outputs include:
- Interactive screen display: cross-platform (Qt, wxWidgets, x11) or system-specific (MS Windows, OS/2).
- Direct output to file: postscript (including eps), pdf, png, gif, jpeg, LaTeX, metafont, emf, svg..
- Web display formats: HTML5, svg.
Gnuplot was originally created to allow scientists and students to visualize mathematical functions and data interactively, but it has grown to support many non-interactive uses such as web scripting. It is also used as a plotting engine by third-party applications such as Octave.
NEW "call" parameters ARG1, ARG2, ... are also present as ARGV...ARGV[ARGC].
CHANGE generalize the test for missing data flag in input data.
CHANGE "set range writeback" is now essentially always in effect.
CHANGE consistent placement of timestamp at true bottom of page.
FIX spurious evaluation of logscale coordinates as UNDEFINED.
FIX column header title assignments for histogram with errorbars.
FIX re-implement "refresh" command to use autoscale writeback/restore.
FIX font-handling bug; line-spacing of previous font still in effect.
FIX post, svg, dumb terminals: early fontsize initialization.