GNUPLOT 是一个可移植的命令行驱动的交互式数据文件(文本或二进制)和函数绘图实用程序,适用于 UNIX、IBM OS/2、MS Windows、DOS、Apple Mac、VMS、Atari 和许多其他平台。该软件受版权保护但可以免费分发(即,您不必为此付费)。它最初旨在作为图形程序,允许科学家和学生可视化数学函数和数据。它很好地完成了这项工作,此外,它还可以作为各种便携式第三方应用程序(如 Octave)的非交互式绘图引擎。Gnuplot 自 1986 年以来开发和支持,其脚本和命令易于理解的文本文件,也具有时间可移植性。

Gnuplot 支持各种类型的绘图。在 2D 中,它可以绘制线条、点、点、框、直方图或矢量字段。在 3D 中,它支持线、点和点表面,无论是否删除隐藏线。它支持彩色或灰度表面和地图,即使对于非等距和非矩形 3D 数据也是如此,否则它提供数据网格。

Gnuplot 支持许多不同类型的终端:交互式屏幕终端(具有鼠标和热键功能)、笔式绘图仪(如 hpgl)、打印机(包括 PostScript 和许多彩色设备)以及将文件输出为矢量伪设备(如 LaTeX、metafont、pdf、svg 或位图 png)的打印。Gnuplot 易于扩展以包含新设备。