私は複数のファイルを持っていますが、それぞれが同じ数の行を持っています。ファイルは、 "a100.txt"、 "a200.txt"、 "a300.txt" ...のように "something_integer.txt"という名前が付けられています(整数は100で常に同じです)。すべての行は、他のファイルの同じ行と時間的に接続されていますが、他の行とは接続されていません。Gnuplot:数字とファイルからのプロット
すべてのファイルのすべての行1を1つのグラフにプロットしたい、すべてのファイルのすべての行2を他の単一のグラフに(ただし前のグラフに重ねて)どうすればgnuplotでこれを行うことができますか?
私はforループを使用する必要があることを知っています。私は(ちょうど行1と行2のため)のようなもので考えていた:
do for [i=100:5000:100] {
plot sprintf('something_%d.txt',i) every 1::1::1 using ¿¿¿¿¿????:5,
sprintf('something_%d.txt',i) every 1::2::2 using ¿¿¿¿¿????:5
}
はなく、疑問が生じ:私は入れ
- "¿¿¿¿¿????"私は、列5の値ではなく、列iの値ではなく値xとして値yをプロットしたいからです。どうやってそれができる?
- ループを続けるたびにプロット命令がある場合は、以前のポイントが消去されますか?彼らは私が望むように接続されますか?
正確ではありません。これは最初は大丈夫ですが、1行目のすべてのポイントと1行目と2行目のすべてのポイントを別のラインで接続したいと思います。これにより、すべてのポイントは「データのセリー」のようになります。 –