これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド bgraph です。
プログラム:
NAME
bgraph - メタファイルに対して一連のバッチ グラフを実行します
SYNOPSIS
グラフ [ 型 .. ][ +変数 値 .. ][ file .. ]
DESCRIPTION
Bグラフ 各グラフを読み取ります file 順番に変換し、ユーザーによる使用に適したプロットに変換します。
メタファイルドライバープログラム。 ファイルが指定されていない場合は、標準入力が読み取られます。
グラフのタイプは次のように定義できます。 型 オプション。 タイプは単にインクルードファイルです。
特定の変数にデフォルト値を設定します。 実際のインクルードファイル名はタイプです。
「.plt」と連結されます。 代表的な種類は「散布」、「線」、「曲線」です。 散りばめられた
グラフには点のみが表示されます。 折れ線グラフは、点を結ぶ線だけを表示します。 曲線グラフ
点と接続線の両方が表示されます。
変数は次のように明示的に設定できます。 +変数 値 オプション。 以下の規格
グラフ変数がサポートされています。
太い フレームの厚さ。値は 0 ~ 4 です。値が 0 の場合、フレームはオフになります。
グリッド グリッド: 1 がオン、0 がオフです。
include インクルードファイル名。 グラフ入力はファイルから取得されます。 ファイルがそうでない場合は、
現在のディレクトリで見つかった場合は、標準のセットで検索されます
場所。
伝説 伝説のタイトル。
他の 原点の軸の太さ。値は 0 ~ 4 です。値が 0 の場合、原点が回転します。
オフ。
期間 極座標プロットの期間。 度単位のプロットには 360 を使用します。ラジアンには、を使用します。
6.283。 値 0 (デフォルト) は、デカルト プロットを示します。
字幕 グラフのサブタイトル。
シンボリックファイル ポイント シンボルのメタファイル。
スタイル フレームの目盛りのスタイル。 デフォルト値は 1 で、これは外側の目盛りです。
値 2 は内側のティック、3 は交差ティックです。 値 0 はフレームを無効にします
目盛り。
タイトル グラフのタイトル。
xlabel x 軸のラベル。
エックスマップ X 軸マッピング関数。 x 軸マッピング xmap(x)=log(x) は、log x を生成します。
軸。
xmax X 軸の最大値。
xmin x 軸の最小値。
xステップ X 軸のステップ。
イラベル y 軸のラベル。
yマップ y 軸マッピング関数。 y 軸マッピング ymap(y)=log(y) は、log y を生成します。
軸。
ワイマックス y 軸の最大値。
イミン y 軸の最小値。
ステップ y 軸のステップ。
標準のグラフ変数に加えて、各曲線には一連の変数があります。 の
曲線「A」の変数はすべて文字「A」で始まります。 曲線「B」の変数すべて
文字「B」で始まるなど。 単一のグラフ「A」で最大 8 つの曲線がサポートされます。
「H」を通して。 曲線「A」の変数は次のとおりです。
A 曲線「A」の関数。 もし アダタ 未定義です、 xmin、 xmax および アンポインツ
どの x 値をプロットするかを決定するために使用されます。 もし アダタ が定義されており、 A
単一変数の関数 (つまり、A(x))、データ値は x として解釈されます。
プロットする値。 もし アダタ が定義されており、 A は XNUMX つの変数の関数です
(つまり、A(x,y))、データ値は (x,y) ペアとして解釈され、 A マッピングになります
データ用の関数です。
アカラー 曲線 A の色。値 1 ~ 4 は黒、赤、緑、青にマッピングされます。
それぞれ。 値を 0 にすると、カーブ A がオフになります。
アダタ 曲線「A」の点データ。 もし アダタ はファイル名に設定され、データは
そのファイルから読み取られて解釈されます。 もし アダタ コマンドに設定されています(始まり
感嘆符「!」を付けると、コマンドの出力がデータとして読み取られます。
それ以外の場合、データは現在のファイルから読み取られます。 データ値は次のように区切られます。
空白やカンマ。 セミコロンまたはファイルの終わりはファイルの終わりを示します
データ。
ラベル 曲線「A」のラベル。 曲線ラベルは、曲線が表示されると凡例に印刷されます。
が定義される。
アリンタイプ 曲線「A」の線タイプ。値は 0 ~ 4 です。値 0 は線になります。
描き出す。 値 1 は実線、2 は破線、3 は点線、4 は点線です。
破線。
アンポインツ 曲線「A」のシンボルポイントの数。 もし アダタ が定義されている場合、すべての点は
選択した曲線と接続されますが、 アンポインツ ポイントは
記号で示します。 これにより、ポイント数が多い場合にグラフが乱雑になるのを防ぎます。
が定義されています。 もし A が定義されており、 アダタ ではありません、 アンポインツ と一緒に使用されます xmin
および xmax どの x 値をプロットするかを決定します。
アシムサイズ 曲線「A」のシンボル半径。 デフォルトのサイズは 100 です。値を 0 にすると、
シンボルをオフにします。
アシンタイプ これは、次のセグメントの名前です。 シンボリックファイル のグラフィックス シンボルを定義します。
曲線「A」。
アシック 曲線「A」の線の太さ。値は 0 ~ 4 です。太さが 0 の場合は曲がります。
線引きオフ。
グラフ FILE FORMAT
グラフ ファイルには、グラフ変数と曲線変数の定義が含まれています。 これらの定義は当てはまります
次の形式で XNUMX 行に XNUMX つずつ入力します。
vreal = 式 # 実数変数
vfunction(x) = 式(x) # 関数
vstring = "string" # 文字列変数
vdata = ファイル名 # データファイル
vdata = "!command" # データジェネレーター
変数 = 続き \
行番号 改行エスケープ
vdata = # データ
v1 v2 v3 v4 ... ;
コメントの前には「#」が付き、行の終わりまで続きます。 コメント以外では、
改行はバックスラッシュでエスケープできます。 データが次のような特別な場合に注意してください。
グラフ ファイルに含まれる場合、定義は複数行に渡って続きます。 データ
値はカンマまたは空白で区切ることができ、読み取りはセミコロンまで続きます。
が達成された。 ファイルのデータ セクションにはコメントを含めることはできません。
式は、数値、変数、関数、および
標準演算子 {+,-,*,/,^,(,)} (「 イカルク(1))。 で説明されている変数に加えて、
最後のセクションでは、中間の実数変数と関数の定義が許可されています。
利便性。 これらは、グラフおよび曲線変数の式で使用される場合があります。
実施例
サイン関数をグラフ化するファイルは次のとおりです。
title = "0 から円周率までの正弦関数"
円周率 = 3.141592653589793
A(x) = sin(x)
xmin = 0
xmax = パイ
アンポイント = 100
または、選択した点をグラフにするには:
title = "0、.2、.6、および .8 の正弦関数"
A(x) = sin(x)
あだた=
0、.2
.6、.8
;
これらのファイルをプロットするコマンドは次のとおりです。
bgraph -line sine1.plt | メタ | lpr
bgraph -curve +ymin -1 +ymax 1 sine2.plt | x11メタ
onworks.net サービスを使用して bgraph オンラインを使用する