私はgnuplotを使用しています。今では、コマンドラインからgnuplotを実行し、グラフを直接プロットしたいと考えています。以下のような 何か:GNUPLOTのグラフをコマンドラインで動的にプロットする方法はありますか?
gnuplot>plot sin(x)
は、しかし、私はいつものgnuplotを実行してから、plotコマンドを記述する必要があります。 manページ状態など
私はgnuplotを使用しています。今では、コマンドラインからgnuplotを実行し、グラフを直接プロットしたいと考えています。以下のような 何か:GNUPLOTのグラフをコマンドラインで動的にプロットする方法はありますか?
gnuplot>plot sin(x)
は、しかし、私はいつものgnuplotを実行してから、plotコマンドを記述する必要があります。 manページ状態など
:
-e「コマンドリストは、」次の入力ファイルをロードする前に要求されたコマンドを実行します。
だからあなたの特定のケースでは、あなたが後にしていることであると私には思える:
gnuplot -e "plot sin(x)"
はい。ありがとうございました。出力を長くするには、 - persistを使う必要があります。 –
あなたはまた、例えば、自分の殻に共同プロセスとしてgnuplotのを実行することができますbash
と:今すぐ
coproc gnuplot
あなたは${COPROC[1]}
で見つかったファイルディスクリプタ、例えばを通じてgnuplotのプロセスにコマンドを送信することができます
echo 'plot sin(x)' >&${COPROC[1]}
それとも、p
でファイルディスクリプタ値を保存した場合
p=${COPROC[1]}
echo 'plot sin(x)' >&$p
Stephane's answer他のシェルと代替表記については、を参照してください。
特定のプログラムでグラフを描画するためのコマンドラインパラメータを要求しています。あなたの質問のC部分はどこですか?または、なぜCタグがない場合は、そのタグを追加したのですか? – Gerhardh
私の間違い。編集されました。 –
あなたは[この説明](http://linux.byexamples.com/archives/487/plot-your-graphs-with-command-line-gnuplot/)を知っていますか? – Gerhardh