Binary versions of Gnuplot for macOS: Difference between revisions

From csml-wiki.northwestern.edu
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 3: Line 3:
<div style="background-color: cyan; border-style: solid;">
<div style="background-color: cyan; border-style: solid;">
<b>
<b>
One-step installation for ARM-based Macs: Download [https://pergamon.ms.northwestern.edu/Download/Gnuplot/gnuplot-6.0.2-arm64.pkg Gnuplot 6.0.2] and install. No additional libraries needed.
One-step installation for ARM-based Macs: Download [https://pergamon.ms.northwestern.edu/Download/Gnuplot/gnuplot-6.0.2-arm64.pkg Gnuplot 6.0.2] and install. No additional libraries required.
</b>
</b>
</div>
</div>
Line 35: Line 35:
<li>All versions provided here include the GNU Readline library.</li>
<li>All versions provided here include the GNU Readline library.</li>


<!--
<li>In addition to the standard terminals, the PDF terminal is included as well, which uses the [http://www.pdflib.com/download/free-software/pdflib-lite-7 PDFLlib Lite] library. To my understanding, this link to the source code satisfies the [http://www.pdflib.com/fileadmin/pdflib/pdf/license/PDFlib-Lite-license.pdf PDFlib Lite license requirements]. Note: you do <b>NOT</b> need to download this library to use the gnuplot packages below.</li>
<li>In addition to the standard terminals, the PDF terminal is included as well, which uses the [http://www.pdflib.com/download/free-software/pdflib-lite-7 PDFLlib Lite] library. To my understanding, this link to the source code satisfies the [http://www.pdflib.com/fileadmin/pdflib/pdf/license/PDFlib-Lite-license.pdf PDFlib Lite license requirements]. Note: you do <b>NOT</b> need to download this library to use the gnuplot packages below.</li>

<li>In version 5.2.5 and up, I have also included the GIF, JPEG and PNG terminals. All libraries needed are included; please [mailto:erik.luijten@gmail.com let me know] if you encounter difficulties.</li>


<li>Simply download the package from one of the links below and install. You can then invoke gnuplot from a terminal window via <tt>/usr/local/bin/gnuplot</tt></li>
<li>Simply download the package from one of the links below and install. You can then invoke gnuplot from a terminal window via <tt>/usr/local/bin/gnuplot</tt></li>
-->


<li>[mailto:erik.luijten@gmail.com Please report download problems.]</li>
<li>[mailto:erik.luijten@gmail.com Please report any problems.]</li>


<li><b>Current version (recommended):</b>
<li><b>Current version (recommended):</b>
Line 48: Line 48:
</div>-->
</div>-->
<ul>
<ul>
<li><b>[https://pergamon.ms.northwestern.edu/Download/Gnuplot/gnuplot-6.0.2-arm64.pkg 5.4.1] (January 20, 2025)</b></li>
<li><b>[https://pergamon.ms.northwestern.edu/Download/Gnuplot/gnuplot-6.0.2-arm64.pkg 6.0.2 for ARM processors] (January 20, 2025)</b></li>
</ul>
</ul>
</li>
</li>
Line 55: Line 55:
</li>
</li>
<ul>
<ul>
<li>[https://pergamon.ms.northwestern.edu/Download/Gnuplot/gnuplot-5.4.1.pkg 5.4.1] (December 15, 2020)</li>
<li>[https://pergamon.ms.northwestern.edu/Download/Gnuplot/gnuplot-5.4.1.pkg 5.4.1] (December 15, 2020)</li>
<li>[https://pergamon.ms.northwestern.edu/Download/Gnuplot/gnuplot-5.4.0.pkg 5.4.0] (September 23, 2020)</li>
<li>[https://pergamon.ms.northwestern.edu/Download/Gnuplot/gnuplot-5.4.0.pkg 5.4.0] (September 23, 2020)</li>
<li>[https://pergamon.ms.northwestern.edu/Download/Gnuplot/gnuplot-5.2.8.pkg 5.2.8] (December 2, 2019)</li>
<li>[https://pergamon.ms.northwestern.edu/Download/Gnuplot/gnuplot-5.2.8.pkg 5.2.8] (December 2, 2019)</li>
<li>[https://pergamon.ms.northwestern.edu/Download/Gnuplot/gnuplot-5.2.7.pkg 5.2.7] (May 31, 2019)</li>
<li>[https://pergamon.ms.northwestern.edu/Download/Gnuplot/gnuplot-5.2.7.pkg 5.2.7] (May 31, 2019)</li>
<li>[https://pergamon.ms.northwestern.edu/Download/Gnuplot/gnuplot-5.2.6.pkg 5.2.6] (January 1, 2019)</li>
<li>[https://pergamon.ms.northwestern.edu/Download/Gnuplot/gnuplot-5.2.6.pkg 5.2.6] (January 1, 2019)</li>
<li>[https://pergamon.ms.northwestern.edu/Download/Gnuplot/gnuplot-5.2.5.pkg 5.2.5] (October 7, 2018)</li>
<li>[https://pergamon.ms.northwestern.edu/Download/Gnuplot/gnuplot-5.2.5.pkg 5.2.5] (October 7, 2018)</li>
<li>[https://pergamon.ms.northwestern.edu/Download/Gnuplot/gnuplot-5.2.4.pkg 5.2.4]</li>
<li>[https://pergamon.ms.northwestern.edu/Download/Gnuplot/gnuplot-5.2.4.pkg 5.2.4]</li>
<li>[https://pergamon.ms.northwestern.edu/Download/Gnuplot/gnuplot-5.2.3.pkg 5.2.3]</li>
<li>[https://pergamon.ms.northwestern.edu/Download/Gnuplot/gnuplot-5.2.3.pkg 5.2.3]</li>

Revision as of 13:41, 20 January 2025

Binary versions of Gnuplot for macOS.

One-step installation for ARM-based Macs: Download Gnuplot 6.0.2 and install. No additional libraries required.


One-step installation for Intel-based Macs: Coming soon! Meanwhile please download Gnuplot 5.4.1 below. Note that this also requires the installation of XQuartz.


Details (no need to read unless you experience issues and/or are curious):

  • The version for ARM processors was compiled on macOS 15.2 (Sequoia) but was confirmed to work on older macOS versions as well, including macOS 11.2.3 (Big Sur).
  • Older versions below all require the X11 library and hence are not recommended. Gnuplot versions 5.4.1 and 5.4.0 were compiled on OS X 10.15.6 (Catalina) and Gnuplot versions up to 5.2.8 were compiled on OS X 10.11.6 (El Capitan). All these versions were confirmed to work also on macOS 10.13 (High Sierra), 10.14 (Mojave), and 10.15 (Catalina).
  • Prior to installing any of the older versions, you MUST install X11/XQuartz. Do not forget to reboot your computer after the installation, or the X11 terminal within Gnuplot will not work.
  • Note for users of the "png" terminal: On some versions of OS X, such as Catalina, the "Arial" font has been moved and you will receive an error message when you do "set terminal png". To fix this, issue the following command before starting gnuplot: export GDFONTPATH=/Library/Fonts:/Library/Fonts/Microsoft:/System/Library/Fonts:/System/Library/Fonts/Supplemental
  • All versions provided here include the GNU Readline library.
  • Please report any problems.
  • Current version (recommended):
  • Older versions (versions prior to 5.2.5 do not include the PNG, JPEG and GIF terminals)
  • Information for the technically inclined: to facilitate installation and improve portability, the gnuplot binary was statically linked to the readline, gd, png16, freetype, fontconfig, and PDFlib-lite libraries.
  • If you receive an error message "dyld: Library not loaded: /opt/X11/lib/libfontconfig.1.dylib", please make sure you have installed the most recent version of X11/XQuartz.