gnuplot free download for Mac


05 March 2020

Visualize mathematical functions and data.


gnuplot is a portable command-line driven interactive datafile (text or binary) and function plotting utility for UNIX, IBM OS/2, MS Windows, DOS, Apple Mac, VMS, Atari and many other platforms. The software is copyrighted but freely distributed (i.e., you don't have to pay for it). It was originally intended as graphical program which would allow scientists and students to visualize mathematical functions and data. It does this job pretty well, and in addition it serves as non-interactive plotting engine for miscellaneous portable third-party applications, like Octave. Gnuplot is developed and supported since 1986, and having its scripts and commands easy to understand text files, it is time-portable as well.

Gnuplot supports various kinds of plots. In 2D, it can draw line, point, dot, box, histogram graphs or vector fields. In 3D, it supports line, point and dot surfaces, with or without hidden line removal. It supports color or grayscale surfaces and maps, even for non-equidistant and non-rectangular 3D data, otherwise it offers data gridding.

Gnuplot supports many different types of terminals: interactive screen terminals (with mouse and hotkey functionality), pen plotters (like hpgl), printers (including postscript and many color devices), and printings to output file as vectorial pseudo-devices like LaTeX, metafont, pdf, svg, or bitmap png. Gnuplot is easily extensible to include new devices. See home page:

What's new in gnuplot

Version 5.2.8:
  • User-visible GPVAL_TERM_HCHAR GPVAL_TERM_VCHAR (help debug font issues)
  • Placement of ylabel (compromise 5.2.7 and earlier versions)
  • Make strstrt() aware of UTF8, e.g. strstrt("αβγ5", "5") returns 4
  • "set timestamp" from "save" must not include a justification
  • Set cntrparam levels increment , for logscale z
  • Character pointtypes should inherit plot coloring like normal pointtypes
  • Bad autoscaling of linked y2 axis
  • Prevent infinite loop from unbounded interation in a non-data plot command
  • Dimensions reported by "stats matrix every"
  • Extent of boxplot whiskers could be off by one point
  • Mix unbounded iteration and functions in a single plot command
  • Reverse history search with readline=builtin
  • Qt: suppress off-by-one ysize
  • Cairo: suppress off-by-one ysize
  • Gd: apply alpha to brushstroke lines
  • Tikz: fixes to accommodate lua 5.3 and newer pgf
  • Wxt: ExportToFile widget disabled in persist mode
  • Qt: handling of modifier keys (ctrl alt shift) for keyboard events
  • Wxt: handling of modifier keys (ctrl alt shift) for keyboard events
  • Fig: dashtype "solid" was not passed through correctly to transfig
  • Gd: incorrect line spacing of multiline label

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

How would you rate gnuplot app?

1 Reviews of gnuplot

14 March 2011
Version: 4.4.3

Most helpful

FYI, this is also available for installation via MacPorts.
14 March 2011
Version: 4.4.3
FYI, this is also available for installation via MacPorts.
Show comment (1)