3つのプロットを含むgnuplotを作成したいとします。パイププロットデータからgnuplotスクリプト
を現在、私はプロットを作成するには、次のgnuplotスクリプトを使用しています:
set terminal png
set output "test.png"
plot for[col=2:4] "data.txt" using 1:col title columnheader(col) with lines
私だけ
それは次のようになりますしたいよう データは(インラインでなければなりません
ファイルdata.txt
は、
Generation Best Worst Average
0 2 1 0
1 3 1 2
2 4 3 3
3 4 3 3
4 6 3 4
5 7 4 5
6 9 6 7
7 10 6 9
8 10 5 6
9 11 6 8
10 12 7 9
です。
data.txtをgnuplotにパイプし、スクリプト内の参照されたデータファイルに依存しないようにしたいと思います。 何かのようなものcat data.txt | gnuplot plot.gnu
。 これは、私がいくつかのファイルがdata.txt
であり、それぞれにplot.gnu
ファイルを作成したくないためです。
'-'
ファイルin this stackoverflow threadと私は約multiple plots in one fileを読んでいます。しかし、これはgnuplotコードでデータをインクルードする必要があり、クリーンではありません。シェルからのgnuplotの-eオプションを使用してと間違って何
一つは、人口ベースのアルゴリズムといくつかの最適化問題を解決するため、賭けることができます;) –