| 原作者 | ダグラス・マキロイ ( AT&T ベル研究所) |
|---|---|
| 開発者 | さまざまなオープンソースおよび商用開発者 |
| オペレーティング·システム | Unix、Unixライク |
| プラットフォーム | クロスプラットフォーム |
| タイプ | 指示 |
Unixでは、graph は表形式のデータからプロットを描画するために使用される コマンドラインユーティリティです。
歴史
Douglas McIlroyによって書かれたグラフ ユーティリティは、Unix の最初のバージョンとそれ以降のすべてのバージョンに存在していました。たとえば、次のようになります 。
- Unixバージョン7、1979年にリリース[1]
- SunOS 5.10、2005年にリリースされたSolarisバージョン[2]
その出力は、 ASCII グラフィックを使用してプロットを作成するプロットユーティリティのコマンドのシーケンスです。
この設計はUnix の哲学を示しています。プロットの定義 ( graph ) と描画 ( plot ) は別々のツールであるため、他のツールと再結合できます。たとえば、plot は、同じ plot コマンドを受け入れ、グラフィックス ファイル形式でプロットを作成したり、プロットをプロッタに送信したりする別のユーティリティに置き換えることができます。
Unix v7では、結果をさまざまなグラフィックデバイスにプロットするためのデバイスドライバーも提供されていました。[3] これは現在では標準として発表されています。[4]
GNU plotutilsパッケージは、 Linuxやその他の多くのシステムで使用できる、無料の非正確な再実装を提供します。さまざまなグラフィック形式でプロットを作成できます。
使用法
最も単純な使用法では、グラフユーティリティは、線グラフのポイントを示す数値のペアを含むテキスト ファイルを受け取ります。
折れ線グラフを出力します。動作を変更するためにいくつかのオプションを指定できます。
例 (Unix)
-
サンプル入力の準備とプロットによるグラフの実行 -
結果
これらのスクリーンショットは、グラフとプロットがプリインストールされているSunOS 5.10 での基本的な操作を示しています。入力例は、GNU plotutils マニュアルの最初の例からのものです。
例 (GNU plotutils)
-
サンプル入力の準備とTektronixモードでのグラフの実行 -
結果
これらのスクリーンショットは、 xtermで実行されたgraphの GNU plotutils バージョンを示しており、 xterm のTektronix 4010プロッタをエミュレートする機能を活用しています。
このデモはUbuntu上で実行されました。Ubuntu では、GNU plotutils がオプション パッケージとして提供されています。他の多くの Linux ディストリビューションや他の Unix 系システムでも同様です。
参考文献
- ^ "graph". Unix v7 マニュアルページ。ベル研究所。1979 年。2018 年11 月 24 日閲覧。
- ^ "graph". SunOS 5.10 マニュアルページ。Sun Microsystems . 2005 . 2018 年11 月 24 日閲覧。
- ^ Herrmann, Robert B. 編 (2004). 地震学におけるコンピュータプログラム: CALPLOT グラフィックス(PDF) 3.30. p. vi . 2018年11月24日閲覧。
- ^ 「7th Edition UNIX — Summary」(PDF)。マレーヒル、ニュージャージー州07974:ベル研究所。1978年9月6日。p. 1。2018年11月24日時点のオリジナル(PDF)からアーカイブ。 2018年11月24日閲覧。
{{cite news}}: CS1 メンテナンス: 場所 (リンク)
