We stand with Ukraine to help keep people safe. Join us
EN
When you purchase through links on our site, we may earn an affiliate commission

gnuplot for Mac

Visualize mathematical functions and data.

Free
In English
Version 6.0.5
4.5
Based on 2 user rates

gnuplot overview

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.

What's new in version 6.0.5

Bug Fixes
  • qt: Slow font initialization on Windows Bug 2316 2476
  • gd: Resolved long-standing font handling problems. Bug 2819 requires recent library versions (libgd 2.4.0 libraqm 0.10.3)
  • webp: possible corruption of single-frame multiplots Bug 2876 incorrect alpha compositing onto transparent background Bug 2878
  • Better tic placement on logscale axis spanning two decades Bug 2856
  • Always clear previous plot title before a new plot is started Bug 2865
  • Endpoint errors due to floating point precision Bug 2768
  • Repaired axis range parsing in parametric mode broken by change in 6.0.4
  • Reworked logic for extending the command buffer incrementally on input. Long input lines with backslash continuation could lead to corruption of the command string if encountered early in program execution.
  • Preserve blank lines in output from "plot with table" Bug 2874

Full list of changes available here

gnuplot for Mac

Free
In English
Version 6.0.5
Write a detailed review about gnuplot

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
4.5

(2 Reviews of gnuplot)

  • Comments

  • User Ratings

SickTeddyBear
SickTeddyBear
Mar 14, 2011
4.4.3
0.0
Mar 14, 2011
0.0
Version: 4.4.3
FYI, this is also available for installation via MacPorts.
Thierry46
Thierry46
Nov 10, 2010
4.4.2
0.0
Nov 10, 2010
0.0
Version: 4.4.2
Hello Here is an additional comment to JIMCLARK01's tips to compile gnuplot 4.4.2 under Snow Leopard (Mac OS X.6) with PNG, JPEG output available : X11 should be installed on your computer (From Mac OSX install DVD). gnuplot needs libgd library to support graphics output formats like PNG. You have to install libgd first and to link gnuplot with it. 1 - Download libraries JPEG (jpegsrc.v6b.tar.gz), FreeType 2.4.3, and GD 2.0.35 (Find them on the Web, copy the .tar.gz file in a directory , uncompact them with the Finder) Then in a terminal window : 2 - Install lib jpeg-6b : cd jpeg-6b cp /usr/share/libtool/config/config.sub . cp /usr/share/libtool/config/config.guess . ./configure --enable-static --x-include=/usr/include/X11 --x-libraries=/usr/X11/lib make sudo make install sudo ranlib /usr/local/lib/libjpeg.a Library will be put be in /usr/local : /usr/local/lib/libjpeg.a Remarks : --enable-shared don't work make install produce an error with doc, ignore it. 3 - Install freetype-2.4.3 cd freetype-2.4.3 ./configure make sudo make install 4 - Install libgd cd gd-2.0.35 sudo ln -s /usr/X11R6/include/fontconfig /usr/local/include sudo cp -r /usr/X11/include/*png* /usr/local/include ./configure --with-x --x-include=/usr/include/X11 --x-libraries=/usr/X11/lib --with-png=/usr/X11 make sudo make install 5 - rebuild gnuplot ./configure --with-readline=bsd --x-include=/usr/include/X11 --x-libraries=/usr/X11/lib Verify here that png terminals are detected in configure's output make sudo make install 6 - To make libgd support fonts export GDFONTPATH=$HOME/Library/Fonts:/Library/Fonts:/System/Library/Fonts before you launch gnuplot or put GDFONTPATH initialization in your ~/.bash_profile
Ervins Strauhmanis
Ervins Strauhmanis
Apr 9, 2025
6.0.2
5.0
Apr 9, 2025
5.0
Version: 6.0.2
dieguico
dieguico
Jan 21, 2011
4.0
Jan 21, 2011
4.0
Version: null