跳转到内容

graph (Unix)

本页使用了标题或全文手工转换
维基百科,自由的百科全书

这是本页的一个历史版本,由S8321414留言 | 贡献2022年1月8日 (六) 07:45 建立内容为“{{lowercase}} {{NoteTA|G1=IT}} {{Infobox software | name = graph | logo = | screenshot = | screenshot size = | caption = | author = 道格拉斯·麥克羅伊<br />(AT&T時期的贝尔实验室) | developer = 許多開放原始碼商業開發者 | released = | latest release versi…”的新页面)编辑。这可能和当前版本存在着巨大的差异。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)

graph
原作者道格拉斯·麥克羅伊
(AT&T時期的贝尔实验室
開發者許多開放原始碼商業開發者
操作系统Unix类Unix系统
平台跨平臺
类型命令

Unix中,graph是一個用來從表格化的資料中繪製圖表的命令行實用工具。

歷史

道格拉斯·麥克羅伊編寫的graph實用程式出現在Unix的第一個版本以及其後的每個版本中,例如:

其輸出是plot實用程式的一系列命令,該實用程式使用ASCII艺术建立圖表。

此設計展示了Unix哲学:定義繪圖 (graph) 與繪製 (plot) 是獨立的工具,因此它們可以與其他工具重新組合。舉例來說,可以用不同的實用程式替換plot,該實用程式接受相同的繪圖命令,但以圖形檔案格式建立繪圖,或將其傳送至繪圖器。

Unix v7也提供了將結果繪製到各種圖形裝置的裝置驅動程式[3] ;並被宣告為標準[4]

GNU plotutils軟體包提供了自由的非完全相同重新實作,可用於Linux與其他許多系統。其可以建立許多圖形格式的圖表。

用法

其最簡單的用途是,graph實用程式採用了包含用來指示線圖點的數字對之文字檔案。

其會輸出線圖。並提供了數個選項來修改其行為。

範例 (Unix)

這些螢幕截圖展示了在SunOS 5.10上的基本操作,其中預先安裝了graphplot。範例輸入則是來自GNU plotutils手冊中的第一個範例。

範例 (GNU plotutils)

這些螢幕截圖展示了在xterm中執行GNU plotutils版本的graph,利用了xterm模擬Tektronix 4010繪圖器的功能。

此範例在Ubuntu上執行,其提供了GNU plotutils作為可選的軟體包;也有許多其他的Linux散佈版與類Unix系統提供該軟體包。

參考資料

  1. ^ graph. Unix v7 manual pages. 贝尔实验室. 1979 [Nov 24, 2018]. 
  2. ^ graph. SunOS 5.10 manual pages. 昇陽電腦. 2005 [2018-11-24]. 
  3. ^ Herrmann, Robert B. (编). Computer programs in Seismology: CALPLOT graphics (PDF). 3.30. 2004: vi [2018-11-24]. 
  4. ^ 7th Edition UNIX — Summary (PDF). Murray Hill, New Jersey 07974: Bell Laboratories. 1978-09-06: 1 [2018-11-24].