热门问题
时间线
聊天
视角
graph (Unix)
電腦程式 来自维基百科,自由的百科全书
Remove ads
在Unix中,graph是一个用来从表格化的资料中绘制图表的命令行实用工具。
历史
由道格拉斯·麦克罗伊编写的graph实用程序出现在Unix的第一个版本以及其后的每个版本中,例如:
- Version 7 Unix,于1979年发布[1]
- SunOS 5.10,Solaris的版本于2005年发布[2]
其输出是plot实用程序的一系列命令,该实用程序使用ASCII艺术建立图表。
此设计展示了Unix哲学:定义绘图 (graph) 与绘制 (plot) 是独立的工具,因此它们可以与其他工具重新组合。举例来说,可以用不同的实用程序替换plot,该实用程序接受相同的绘图命令,但以图形文件格式建立绘图,或将其发送至绘图器。
Unix v7也提供了将结果绘制到各种图形设备的设备驱动程序[3];并被宣告为标准[4]。
GNU plotutils软件包提供了自由的非完全相同重新实现,可用于Linux与其他许多系统。其可以建立许多图形格式的图表。
用法
其最简单的用途是,graph实用程序采用了包含用来指示线图点的数字对之文本文件。
其会输出线图。并提供了数个选项来修改其行为。
示例 (Unix)
-
正在准备示例输入与执行graph及plot
-
结果
这些屏幕截图展示了在SunOS 5.10上的基本操作,其中预先安装了graph与plot。示例输入则是来自GNU plotutils手册中的第一个示例。
示例 (GNU plotutils)
-
正在准备示例输入并以Tektronix模式执行graph
-
结果
这些屏幕截图展示了在xterm中执行GNU plotutils版本的graph,利用了xterm模拟Tektronix 4010绘图器的功能。
此示例在Ubuntu上执行,其提供了GNU plotutils作为可选的软件包;也有许多其他的Linux散布版与类Unix系统提供该软件包。
参考资料
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads