Notices: This section not yet converted to new layout. Download stats are rolling back out.



Package test results are passing.

This package was approved by moderator gep13 on 8/26/2019.

A famous scientific plotting package, features include 2D and 3D plotting, a huge number of output formats, interactive input or script-driven options, and a large set of scripted examples.
It can be used interactively to plot functions and data points in both two- and three-dimensional plots in many different styles and many different output formats. Gnuplot can also be used as a scripting language to automate generation of plots. It is designed primarily for the visual display of scientific data. gnuplot is copyrighted, but freely distributable; you don’t have to pay for it.


  • 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

To install Gnuplot, run the following command from the command line or from PowerShell:

C:\> choco install gnuplot

To upgrade Gnuplot, run the following command from the command line or from PowerShell:

C:\> choco upgrade gnuplot


  • legal\LICENSE.txt Show
     * Copyright 1986 - 1993, 1998, 2004   Thomas Williams, Colin Kelley
     * Permission to use, copy, and distribute this software and its
     * documentation for any purpose with or without fee is hereby granted,
     * provided that the above copyright notice appear in all copies and
     * that both that copyright notice and this permission notice appear
     * in supporting documentation.
     * Permission to modify the software is granted, but not the right to
     * distribute the complete modified source code.  Modifications are to
     * be distributed as patches to the released version.  Permission to
     * distribute binaries produced by compiling modified sources is granted,
     * provided you
     *   1. distribute the corresponding source modifications from the
     *    released version in the form of a patch file along with the binaries,
     *   2. add special version identification to distinguish your version
     *    in addition to the base release version number,
     *   3. provide your name and address as the primary contact for the
     *    support of your modified version, and
     *   4. retain our contact information in regard to use of the base
     *    software.
     * Permission to distribute the released version of the source code along
     * with corresponding source modifications in the form of a patch file is
     * granted with same provisions 2 through 4 for binary distributions.
     * This software is provided "as is" without express or implied warranty
     * to the extent permitted by applicable law.
  • legal\VERIFICATION.txt Show
    Verification is intended to assist the Chocolatey moderators and community
    in verifying that this package's contents are trustworthy.
    Package can be verified like this:
    1. Download:
    2. You can use one of the following methods to obtain the SHA256 checksum:
       - Use powershell function 'Get-FileHash'
       - Use Chocolatey utility 'checksum.exe'
       checksum type: sha256
       checksum32: d852956827ca63364f5bc55aabf3bd0a4ed465f47bf1025fb945fe4ad728add9
       checksum64: cd94e96b6942156437c200a1855185bd7ab29dafd0ba8da921967176d82d19d2
    File 'LICENSE.txt' is obtained from:
  • tools\chocolateyinstall.ps1 Show
    $ErrorActionPreference = 'Stop';
    $toolsDir = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
    $packageArgs = @{
      packageName = $env:ChocolateyPackageName
      file        = "$toolsDir\gp527-win32-mingw.exe"
      file64      = "$toolsDir\gp527-win64-mingw.exe"
      silentArgs  = '/VERYSILENT /SUPPRESSMSGBOXES /MERGETASKS="modifypath"'
    Install-ChocolateyInstallPackage @packageArgs
  • tools\gp527-win32-mingw.exe Show
    md5: F1E9C14EAEBDAB81D7C0B6084AEFDB9E | sha1: A303055B8DF6EE999B857329DEE74F7A798C4452 | sha256: D852956827CA63364F5BC55AABF3BD0A4ED465F47BF1025FB945FE4AD728ADD9 | sha512: 8018C0F487AA8D53321461D351913D92C3BF64B850B188FA7B624D50308C8F6208FA01D7E0E28F379689ED4E09CE968C3D43A14F45A44C15537C3BD3D7253A20
  • tools\gp527-win64-mingw.exe Show
    md5: EECC8495D78CA07460443BB83F84B240 | sha1: FBA4046086ABC36DA6243CE2D07B5E6799AADC20 | sha256: CD94E96B6942156437C200A1855185BD7AB29DAFD0BA8DA921967176D82D19D2 | sha512: 83864F94F8FD273FC4E4F70027BBA3C46F6DEB51263C2B179CC4329C1DE4181359F7047C2A6026C0ACC13657CAE6F8A78CA3CDAC512CCE39019B68F7469ABA44

Virus Scan Results

In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.


This package has no dependencies.

Package Maintainer(s)

Software Author(s)

  • Thomas Williams
  • Colin Kelley


Release Notes

Version History

Version Downloads Last updated Status
Gnuplot 5.0.5 5055 Tuesday, February 21, 2017 approved
Gnuplot 4.6.6 1855 Friday, October 24, 2014  
Gnuplot 4.6.0 724 Saturday, February 9, 2013  

Discussion for the Gnuplot Package

Ground rules:

  • This discussion is only about Gnuplot and the Gnuplot package. If you have feedback for Chocolatey, please contact the google group.
  • This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
  • The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
  • Tell us what you love about the package or Gnuplot, or tell us what needs improvement.
  • Share your experiences with the package, or extra configuration or gotchas that you've found.
  • If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.

comments powered by Disqus uses cookies to enhance the user experience of the site.