これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド muplot です。
プログラム:
NAME
muplot - Gnuplot を使用して複数のデータから複数曲線図をプロットします
SYNOPSIS
マプロット [オプション] ... [スタイル] [FILE] [軸] [FILE] [軸]..。
DESCRIPTION
Muplot は、複数の曲線図をプロットするためのシンプルで非対話型の gnuplot ラッパーです。
複数のデータ(ファイル)。 PostScript、PDF、PNG、または JPEG の出力ファイル形式を生成できます。
OPTIONS
- 助けて|-H
ヘルプを表示する
-h 短いヘルプを表示する
-V プログラムのバージョン番号を出力する
-s PostScript ファイルを作成する
-S PostScript 出力を STDOUT に送信します (「-s -o -」と同じ)
-n PNG ファイルを作成する
-j JPEGファイルを作成する
-p PDF ファイルを作成します (gnuplot "pdfcairo" ドライバーが必要です)
-X ターミナルを「x11」に設定しないでください (代わりに gnuplot のデフォルトを使用してください)
-r0 データ ファイルを継続的にリロードします (デフォルト 8640:10)
-r
指定された設定値に従ってデータファイルを継続的にリロードします
-c
gnuplot コマンドを実行します (デフォルトのプロット スタイルを使用)
-m モノクロプロット (PostScript または PDF に有効)
-l プロット サイズを 800x600 に設定します (PNG および JPEG に有効)
-o 出力ファイルのベース名
-q Quiet モード (抑制されるエラーを除くすべてのメッセージ)
-F
入力データフィールド区切り文字 (デフォルトは単一のスペース文字)
-i ローカルコマンドファイル「./.muplotset」を無視します
-I
「./.muplotset」の代わりに代替コマンド ファイルを指定してください
-U ファイルリストをソートしないでください
-T
このディレクトリを一時/作業出力ファイルに使用します
スタイル/設定:
LPのラインとポイント
l行
pポイント
ppサークルポイント
nn各種ポイント(種類)
dドット
bボックス
gグリッド
nk はキーをプロットしません (ファイル名ラベルをスキップします)
エラーバー - デフォルトで使用される列は 1:2:3 (x:y:yerror) です
矢印のあるフィールド。 この場合、データ ファイルは特殊な形式になります。 「プリフィールド」を使用する
そのようなデータファイルを準備します。
dt=
指定された形式の日付/時系列。 例: dt="%H:%M.%S@%H:%M" ここで
「@」の前の最初の部分はデータ形式を定義し、XNUMX 番目の部分はデータ形式を定義します。
目盛ラベルに使用される形式を定義します。 ここで、時間と分は、
分と秒はそれぞれ「:」で区切られ、「.」で区切られます。 別の例は日付です
およびタイムスタンプ: dt="%Y-%m-%d %H:%M:%S"
3D プロット 3:1:2 を使用した 3D データ
う=
ユーザー指定のプロット スタイル形式 (Gnuplot で定義されている)。 例: u="ポイント
pointtype 2 pointsize 3"; 現在のターミナルとパレットの機能を確認するには
gnuplot はコマンド「muplot -c test」を使用します。
s=
ユーザー指定の設定 (Gnuplot で定義されている)。 例: s="対数スケール x"
軸:
x:y、x:yz
曲線の X/Y 軸を定義するファイル内の列。 デフォルトは 1:2 または 1:2:3 です。
エラーのあるデータの場合。 列が XNUMX つだけ指定されている場合、デフォルトの軸は次のとおりです。
0:1 - この場合、X 軸は単純なインデックスになります。
ファイルは単一のファイル名にすることができますが、「-」はそれを意味します、「」で囲まれた多くのファイル
または「file1 file2 file3」のような「」、または「*.dat」などの有効なシェル パターン。 の
ファイル「$HOME/.muplotset」および「./.muplotset」(存在する場合)は、
gnuplot スクリプトの始まり。 その中の「#BEGIN」と「#END」の間のコマンドブロック
ファイルはスクリプトの最後に貼り付けられます。 それをグローバルにしたい場合は、
「$HOME/.muplotset」は無視されます。ローカル ディレクトリに次の名前のファイルを作成します。
「.muplotset.noglobal」。 出力を表示したい場合は、環境変数を定義します。
MUPLOT_VIEWER を選択してエクスポートします。例:
MUPLOT_VIEWER="xpdf -z ページ"; MUPLOT_VIEWER をエクスポートする
次に、プログラムはプロットを表示するようにプロンプトを表示し、確認した後、視聴者は
グラフィックを提示します。 Postscript ファイル形式が選択されている場合 (「-s」オプション)、
MUPLOT_VIEWER は定義されておらず、ビューアは「gv」にプリセットされており、デフォルトでは
出力を表示するように求められます。 この動作を無効にするには、コマンド「unset」を使用します。
MUPLOT_VIEWER」。
例
1) X ターミナル ビューで、拡張子「dat」を持つすべてのデータ ファイルの複数曲線プロット
マプロット「*.dat」
2) PostScript プリンタで正弦曲線を白黒で印刷します。
muplot -m -S -c "タイトルを設定 '関数 f(x)=sin(x)'; プロット sin(x);" | lpr
3) 列 1:2、3:4、および 3:5 を x/y 軸として使用して、ファイル「example.dat」からのデータをプロットします。
複数曲線プロット。 「example.ps」という名前の PostScript ファイルが自動的に作成されます。
muplot -s example.dat 1:2,3:4-5
4) ファイル「example.1.dat」(列 1:2) からデータを読み取って PDF 形式でグラフィックを作成し、
ファイル「example.2.dat」から (列 3:4)
muplot -p lp example.1.dat 1:2 example.2.dat 3:4
5) 最初の列がデータ、XNUMX 番目と XNUMX 番目の列が日付であるファイルを表示します。
「yyyy-mm-dd」形式と「hh:mm:ss」形式の時刻
猫の例_秒ごとのカウント.dat | muplot dt="%Y-%m-%d %H:%M:%S" - 3:1
6) 3、3、1,3 番目のデータ列を使用して、ファイル「example_5d.dat」の XNUMX 次元データをプロットします。
dots-plot-style を使用し、グリッドを有効にし、xrange を [0:10] に設定し、キーを無効にし、
プロットタイトルの定義
muplot nk gd 3d s="xrange [0:10]" s="title 'これは 3 次元プロットです'" example_3d.dat
1:3:5
7) データを 1000 秒ごとに 5 回再プロットし、作成した一時ファイルを '/ tmpに'
ディレクトリ; このシナリオは、時間の経過とともに成長または変化する場合に役立ちます。
データファイル
マプロット -T / tmpに -r 1000:5 例.dat
報告 バグ
バグを報告する[メール保護]>
COPYRIGHT
著作権 © 1996-2009、2011-2014 ディミタール・イワノフ
ライセンス:GNUGPLバージョン3以降http://gnu.org/licenses/gpl.html>
これは自由なソフトウェアです:あなたはそれを自由に変更して再配布することができます。 保証はありません、
法律で許可されている範囲で。
onworks.net サービスを使用してオンラインで muplot を使用する