Automic VaultAutomic Vault

brew

Install gnuplot with Homebrew, apk, chocolatey, apt, dnf, MacPorts, Nix, pacman, scoop, winget, zypper

Command-driven, interactive function plotting. Version 6.0.4 via Homebrew; verified 2026-06-22.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install gnuplot

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install gnuplot

MacPorts ports tree · math/gnuplot/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add gnuplot

Alpine Linux edge package indexes · gnuplot · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install gnuplot

Debian stable package indexes · gnuplot · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install gnuplot

Fedora Rawhide package metadata · gnuplot · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#gnuplot

nixpkgs package indexes · pkgs/by-name/gn/gnuplot/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S gnuplot

Arch Linux sync databases · gnuplot · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install gnuplot

openSUSE Tumbleweed package metadata · gnuplot · source: download.opensuse.org

Windows

Chocolateyverified · 92%
choco install gnuplot

Chocolatey community package catalog · gnuplot · source: community.chocolatey.org

Scoopverified · 92%
scoop install main/gnuplot

Scoop official bucket manifest trees · bucket/gnuplot.json · source: api.github.com

Windows Package Managerverified · 92%
winget install --id gnuplot.gnuplot -e

Windows Package Manager source index · gnuplot.gnuplot · source: cdn.winget.microsoft.com

overview

Package summary

Command-driven, interactive function plotting

Commands and aliases

  • gnuplot

history

Project history and usage

gnuplot is a portable command-driven graphing utility for plotting mathematical functions and data in interactive sessions, scripts and generated output files.

Project history

gnuplot was created in 1986 to help scientists and students visualize mathematical functions and data interactively. Its official homepage credits a long development history and describes support for Linux, Windows, macOS, OS/2, VMS and other platforms.

Although its name resembles GNU, gnuplot is not part of the GNU Project. The project developed its own license and community around a portable plotting language, terminal drivers and output backends.

Adoption history

gnuplot became a fixture in scientific computing because it fit naturally into terminals, makefiles, TeX workflows, data-analysis scripts and remote machines. The homepage notes non-interactive uses such as web scripting and use as a plotting engine by third-party applications including Octave.

How it is used

Practitioners use gnuplot to plot 2D and 3D functions, scatter data, fitted curves, surfaces and publication figures. Output can go to interactive terminals such as Qt, wxWidgets or X11, or to files such as PostScript, PDF, PNG, GIF, JPEG, LaTeX, SVG and HTML5.

Why package nerds care

For package users, gnuplot is the classic small plotting engine: scriptable, portable, easy to call from shell pipelines and useful on systems where a notebook stack or full GUI application would be too much. Its package often sits behind other numerical tools as the plotting backend.

Timeline

  • 1986: gnuplot was created for interactive visualization of mathematical functions and data.
  • 2004: gnuplot 4.0 was released.
  • 2015: gnuplot 5.0 was released.
  • 2020: gnuplot 5.4 was released.
  • 2023: gnuplot 6.0 was released.

Related projects

  • gnuplot is related by workflow to Octave, TeX and LaTeX document production, Unix shell scripting, scientific data files and plotting terminals such as Qt, wxWidgets, X11, SVG, PostScript and PDF.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 13 runtime dependencies.
  • Build metadata lists 2 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
gnuplotcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version6.0.4
manager updated2026-06-22
local dataok
upstreamnot checked
latest detectednot detected

http://www.gnuplot.info/

install metadata

Package metadata

Package keybrew:gnuplot
Version6.0.4
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/gnuplot
Homepagehttp://www.gnuplot.info/
Repositoryhttps://git.code.sf.net/p/gnuplot/gnuplot-main
Upstream docshttp://www.gnuplot.info/documentation.html
Licensegnuplot
Source archivehttps://downloads.sourceforge.net/project/gnuplot/gnuplot/6.0.4/gnuplot-6.0.4.tar.gz
Last updated2026-06-22T14:03:37-07:00
Pulseupdated
Dependenciescairo, gd, gettext, glib, harfbuzz, libcerf, lua, pango, qt5compat, qtbase, qtsvg, readline, webp
Build dependenciespkgconf, qttools
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namegnuplot
Version Scheme0
Revision1
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

gnuplot 6.0.2+dfsg1-1

Command-line driven interactive plotting program.

https://gnuplot.sourceforge.net/

sudo apt install gnuplot
  • Section: math
  • Architecture: all
  • 3 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Gnuplot
Debian stable package indexes · deb.debian.org · Debian stable package indexes: gnuplot from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

gnuplot-data 6.0.2+dfsg1-1

Command-line driven interactive plotting program.

https://gnuplot.sourceforge.net/

sudo apt install gnuplot-data
  • Section: doc
  • Architecture: all
  • Source Package: gnuplot
  • 1 dependencies
  • normalized package name match
  • Matched by: Gnuplot
Debian stable package indexes · deb.debian.org · Debian stable package indexes: gnuplot-data from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

gnuplot-doc 6.0.2+dfsg1-1

Command-line driven interactive plotting program.

https://gnuplot.sourceforge.net/

sudo apt install gnuplot-doc
  • Section: doc
  • Architecture: all
  • Source Package: gnuplot
  • normalized package name match
  • Matched by: Gnuplot
Debian stable package indexes · deb.debian.org · Debian stable package indexes: gnuplot-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

gnuplot-nox 6.0.2+dfsg1-1

Command-line driven interactive plotting program.

https://gnuplot.sourceforge.net/

sudo apt install gnuplot-nox
  • Section: math
  • Architecture: amd64
  • Source Package: gnuplot
  • 12 dependencies
  • 1 provides
  • 3 optional deps
  • normalized package name match
  • Matched by: Gnuplot
Debian stable package indexes · deb.debian.org · Debian stable package indexes: gnuplot-nox from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

gnuplot-qt 6.0.2+dfsg1-1

Command-line driven interactive plotting program.

https://gnuplot.sourceforge.net/

sudo apt install gnuplot-qt
  • Section: math
  • Architecture: amd64
  • Source Package: gnuplot
  • 23 dependencies
  • 3 provides
  • 1 optional deps
  • normalized package name match
  • Matched by: Gnuplot
Debian stable package indexes · deb.debian.org · Debian stable package indexes: gnuplot-qt from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

gnuplot-x11 6.0.2+dfsg1-1

Command-line driven interactive plotting program.

https://gnuplot.sourceforge.net/

sudo apt install gnuplot-x11
  • Section: math
  • Architecture: amd64
  • Source Package: gnuplot
  • 16 dependencies
  • 2 provides
  • 1 optional deps
  • normalized package name match
  • Matched by: Gnuplot
Debian stable package indexes · deb.debian.org · Debian stable package indexes: gnuplot-x11 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

gnuplot

nix profile install nixpkgs#gnuplot
  • normalized package name match
  • Matched by: Gnuplot
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/gn/gnuplot/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

gnuplot 6.0.0+dfsg1-1ubuntu3

Command-line driven interactive plotting program.

https://gnuplot.sourceforge.net/

sudo apt install gnuplot
  • Section: universe/math
  • Architecture: all
  • 3 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Gnuplot
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: gnuplot from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

gnuplot-data 6.0.0+dfsg1-1ubuntu3

Command-line driven interactive plotting program.

https://gnuplot.sourceforge.net/

sudo apt install gnuplot-data
  • Section: universe/doc
  • Architecture: all
  • Source Package: gnuplot
  • 1 dependencies
  • normalized package name match
  • Matched by: Gnuplot
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: gnuplot-data from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

gnuplot-doc 6.0.0+dfsg1-1ubuntu3

Command-line driven interactive plotting program.

https://gnuplot.sourceforge.net/

sudo apt install gnuplot-doc
  • Section: universe/doc
  • Architecture: all
  • Source Package: gnuplot
  • normalized package name match
  • Matched by: Gnuplot
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: gnuplot-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

gnuplot-nox 6.0.0+dfsg1-1ubuntu3

Command-line driven interactive plotting program.

https://gnuplot.sourceforge.net/

sudo apt install gnuplot-nox
  • Section: universe/math
  • Architecture: amd64
  • Source Package: gnuplot
  • 12 dependencies
  • 1 provides
  • 3 optional deps
  • normalized package name match
  • Matched by: Gnuplot
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: gnuplot-nox from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

gnuplot-qt 6.0.0+dfsg1-1ubuntu3

Command-line driven interactive plotting program.

https://gnuplot.sourceforge.net/

sudo apt install gnuplot-qt
  • Section: universe/math
  • Architecture: amd64
  • Source Package: gnuplot
  • 23 dependencies
  • 3 provides
  • 1 optional deps
  • normalized package name match
  • Matched by: Gnuplot
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: gnuplot-qt from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

gnuplot-x11 6.0.0+dfsg1-1ubuntu3

Command-line driven interactive plotting program.

https://gnuplot.sourceforge.net/

sudo apt install gnuplot-x11
  • Section: universe/math
  • Architecture: amd64
  • Source Package: gnuplot
  • 16 dependencies
  • 2 provides
  • 1 optional deps
  • normalized package name match
  • Matched by: Gnuplot
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: gnuplot-x11 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

gnuplot 6.0.4-r2

Utility for plotting graphs

https://gnuplot.sourceforge.net/

sudo apk add gnuplot
  • License: MIT
  • Architecture: x86_64
  • Source Package: gnuplot
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Gnuplot
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gnuplot from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

gnuplot-doc 6.0.4-r2

Utility for plotting graphs (documentation)

https://gnuplot.sourceforge.net/

sudo apk add gnuplot-doc
  • License: MIT
  • Architecture: x86_64
  • Source Package: gnuplot
  • normalized package name match
  • Matched by: Gnuplot
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gnuplot-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

gnuplot 6.0.4-2.fc45

A program for plotting mathematical expressions and data

http://www.gnuplot.info/

sudo dnf install gnuplot
  • License: gnuplot and MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: gnuplot
  • 28 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Gnuplot
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: gnuplot from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment