gnuplot では、3 次元のデータセットを使用できます。これは、空行で区切られた一連のテーブルです。たとえば、次のようになります。
54.32,16.17,7.42,4.28,3.09,2.11,1.66,1.22,0.99,0.82,7.9
54.63,15.50,8.53,5.31,3.75,1.66,1.14,0.83,0.94,0.52,7.18
56.49,16.67,6.38,3.69,2.80,1.45,1.12,0.89,1.12,0.89,8.50
56.35,16.26,7.76,3.57,2.62,1.89,1.05,1.15,0.63,1.05,7.66
53.79,16.19,6.47,4.57,3.47,1.74,1.95,1.37,1.00,0.74,8.73
55.63,16.28,7.87,3.72,2.48,1.99,1.40,1.19,0.70,1.08,7.65
54.09,15.76,7.96,4.70,2.77,2.21,1.27,1.27,0.66,1.11,8.19
53.79,16.19,6.47,4.57,3.47,1.74,1.95,1.37,1.00,0.74,8.73
...
これは、たとえば、時間の経過とともに進化するデータセットを表示するためのものです。Gnuplot では、特定のプロットに使用するデータセットを (そのインデックスとキーワード、ハァッ、インデックスIIRC を使用して) 選択できます。
私は R を使用してきましたが、これまでは、スキャン/テーブル関数を使用して、一度に 1 つずつデータセットを手動でフィードしてきました。すべてのデータセットを含む 1 つの大きなファイルを作成する代わりに、データセットごとに 1 つのファイルを作成し、一度に 1 つずつテーブルを作成します。
私が持っているような方法で、集約データセットを一度に読み取る(組み込みの、または非常に単純な)方法はありますか
dataset <- neatInput("my-aggregate-data")
dataset[1] # first data set
dataset[2] # second data set
...
または似たようなものですか?