我想有一個.plt文件存儲數據和gnuplot命令。我的數據看起來像如何從gnuplot中的相同標準輸入數據製作幾張圖?
# x1 y1 x2 y2
1 2 3 4
5 6 7 8
並對應於兩個圖:(x1,y1)和(x2,y2)。
我知道我可以使用"-"
像:
plot "-" using 1:2
# x1 y1 x2 y2
1 2 3 4
5 6 7 8
e
但是,這將產生只有一個情節,即(X1,Y1)。我試圖做類似
plot "-" using 1:2, "-" using 3:4
# x1 y1 x2 y2
1 2 3 4
5 6 7 8
e
但很明顯,因爲gnuplot的預計,第二"-"
一組新的從標準輸入數據不起作用。
注:
- 我不能改變數據的樣式。它分爲四欄。
- 看來我可以用
reread
做到這一點,但需要兩個文件。我真的只想要一個文件。
感謝。是的,我在Linux上。實際上,我設法通過修改生成它的C++代碼來改變數據的格式。所以我的問題現在已經消失了。但是我仍然很好奇如何才能做到這一點,以便我可以看到上面格式的單個file.plt的情節,併發出'$ gnuplot file.plt`。 – Mahdiyar 2011-02-14 04:36:21
@Mahdiyar是的,我也很好奇。通過腳本使用gnuplot是我認爲的常用方式(您也可以從shell中調用您的C++程序,從而使整個工作可以使用1行),請參閱 - http://t16web.lanl.gov/Kawano/gnuplot/intro/working -e.html瞭解更多信息。 – Tom 2011-02-14 08:53:36