1

次のようなデータファイルがあります

550 1.436e+00 7.857e-01 5.906e-01 4.994e-01 4.574e-01 4.368e-01 4.260e-01 4.273e-01 4.296e-01 4.406e-01 4.507e-01 4.639e-01 4.821e-01 5.008e-01 5.156e-01 5.378e-01 5.589e-01 5.768e-01 5.970e-01 6.196e-01 6.422e-01 6.642e-01

最初の列は x 軸用で、残りの列は y 軸用で、全部で 22 の曲線があります。

y 目盛りが値の立方根を表すようにデータをプロットしたいと考えています。実際には、3 次曲線が通常の座標で 3 次であることを示すために、3 次曲線を線形にしたいと考えています (これらの座標を使用することは、私のタスクによって修正されています)。

次のコマンドを使用しようとしました。

plot for [i=2:23] datafile using 1:(i ** .333) smooth cspline

i の代わりに列番号が必要です。私は知っています、次は正しいです:

plot datafile using 1:($2 ** .333) smooth cspline

最初の行に必要なプロットを提供してくれます。しかし、これをどのように変更しplot forますか?

4

1 に答える 1

3

の代わりに列番号が必要なi場合column(i)は、使用指定で使用する必要があります。

plot for [i=2:23] datafile using 1:(column(i) ** .333) smooth cspline
于 2012-11-18T22:11:55.490 に答える