-
Latest Version
Gnuplot 6.0.3 LATEST
-
Review by
-
Operating System
Mac OS X 10.11 or later
-
User Rating
Click to vote -
Author / Product
-
Filename
gnuplot-6.0.3.tar.gz
-
MD5 Checksum
c897ca69062010e2cf5f7483e39e5acc
The source code is copyrighted but freely distributed (i.e., you don't have to pay for it). It was originally created to allow scientists and students to visualize mathematical functions and data interactively, but has grown to support many non-interactive uses such as web scripting.
It is also used as a plotting engine by third-party applications like Octave. It has been supported and under active development since 1986. Gnuplot supports many different types of 2D and 3D plots!
It supports many different types of output
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...
Mouseable web display formats:
HTML5, svg
What does Gnuplot for macOS offer?
- Two-dimensional functions and data plots combining many different elements such as points, lines, error bars, filled shapes, labels, arrows, ...
- Polar axes, log-scaled axes, general nonlinear axis mapping, parametric coordinates
- Data representations such as heat maps, beeswarm plots, violin plots, histograms, ...
- Three-dimensional plots of data points, lines, and surfaces in many different styles (contour plot, mesh)
- Algebraic computation using integer, floating point, or complex arithmetic
- Data-driven model fitting using Marquardt-Levenberg minimization
- Support for a large number of operating systems, graphics file formats and output devices
- Extensive on-line help
- TEX-like text formatting for labels, titles, axes, data points
- Interactive command line editing and history
How to Use
Install using the package or terminal command brew install gnuplot
Open Terminal and type gnuplot to launch the interactive shell
Use plot or splot commands to visualize data sets
Load scripts using load 'filename.plt' for complex plotting
Export graphs using set terminal and set output commands
Use help command for built-in documentation and examples
System Requirements
- macOS 10.13 High Sierra or later
- Intel or Apple Silicon (via Rosetta or native build)
- X11 (XQuartz) for some terminal outputs
- Command Line Tools or Homebrew for installation
- 100 MB of free disk space
- Supports 2D and 3D plotting
- Highly customizable plotting styles
- Scriptable for automation and batch processing
- Wide range of output formats supported
- Cross-platform and open-source
- Lacks a graphical user interface
- Minimal real-time interactivity
- Limited built-in data manipulation
- Requires terminal or script usage
What's new in this version:
New:
- backport "contourfill {at base} {fs {no}border}"
- backport "save changes <filename>"
- This variant saves only the differences between the current
- state and the state at the start of the session.
- backport "plot <data> ... if (filter_condition)"
- Input lines that satisfy the if condition are processed as usual.
- Lines that fail are essentially ignored.
- backport watchpoint label improvements from 6.1
- Each watch target can have its own label, generated by a user function
Changed:
- 3D polygon objects can have per-object fill border properties.
- The restriction that all 3D polygons share a single set of
- properties from "set pm3d" remains true for "splot with polygons".
- multiplot mousing and replot improvements back-ported from version 6.1
- wxt: remove --with-wx-multithreaded configuration option
- restrictions on watchpoint function target removed; any function is OK
- "with hsteps" takes default width from "set boxwidth"
- column(0) returns an integer (not complex) value
Fixed:
- Support for combined hidden3d + pm3d depthorder back-ported from 6.1
- This allows placing contours on a depth-sorted pm3d surface
- "with yerrorbars" error bar span should not affect OUTRANGE
- qt: opaque key caused incorrect interactive toggling
- 6.0.2 regression in "splot ... using 1:2:3:4 lc palette"
- placement of category labels along x-axis of boxplots
- qt, cairo: "set colorbox invert" produced empty colorbox
- placement of minor tics along logscale axis with narrow range
- OK to have missing corners in an image from a sparse matrix
- error handling for various cases involving function blocks
OperaOpera 119.0 Build 5497.110
PhotoshopAdobe Photoshop CC 2024 25.12
CapCutCapCut 6.3.0
BlueStacksBlueStacks Air 5.21.650
Adobe AcrobatAdobe Acrobat Pro 2025.001.20529
MacKeeperMacKeeper 7.0
Hero WarsHero Wars - Online Action Game
SemrushSemrush - Keyword Research Tool
CleanMyMacCleanMyMac X 5.0.6
4DDiG4DDiG Mac Data Recovery 5.2.2
Comments and User Reviews