PGPLOT是一个不依赖于任何装置的数据绘图函式库。他是由加州理工学院Tim Pearson从1983开始编写。PGPLOT大多以FORTRAN写成。它被设计成模组化的应用程序界面,可以输出到数种绘图装置上。PGPLOT广泛地被用于学术和科学社群,因为他同时具备低阶(字、点、线、面)和高阶的绘图功能。PGPLOT可以被第三方重新散布和修改,但只能以编译过的二进制档案形式。无论原始的或修改过的源代码都不能被重新散布[1]。最近的版本是5.2.2,在2001年二月发布。也有人发布非官方的修补程式来支援额外的装置、64位元系统,以及RGB (真彩色)绘图。

PGPLOT提供了CFortran 77的界面。也有许多由用户提供的其他编程语言界面,例如:C++perlpythonrubytcl/tk...等。[2]

PGPLOT可以做许多种不依赖于任何装置的输出,包含数种图档格式、图形显示终端、PostScript装置,及X Window。也可以用图形游标来帮助输入数据。它可以在许多种操作系统上运作,包含大多的Unix-like系统、Mac OS,及 Microsoft Windows

一部分是因为此函式库已经有点年纪,PGPLOT相对于较新的套件,如PLplot,有许多的限制。特别是PGPLOT只支援8位元的彩图,而不是完整的RGB色彩;而且也没有简单的方法来直接绘图到程式记忆体中。

参考资料

编辑
  1. ^ 官方網站 "從其他語言呼叫PGPLOT"段落. [2012-06-21]. (原始内容存档于2012-07-01). 

外部链接

编辑