在gnuplot中将第一列绘制为X,将所有其他列绘制为Y的单独线

在gnuplot中将第一列绘制为X,将所有其他列绘制为Y的单独线

我有一个格式如下的数据文件:

1 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000
2 0.943177 1.305333 1.735536 1.797774 1.598829 1.737834 1.740041 1.912885 1.566793 2.019060
3 0.939475 1.358506 2.321663 1.853523 1.959409 2.510413 2.150453 2.398809 2.416171 2.565402
4 1.088087 1.123924 2.432605 2.590402 2.093655 3.088580 2.607818 3.159053 2.510439 2.821530
5 1.015587 1.258744 2.416498 2.580757 3.060878 2.942430 3.000413 3.253305 3.690752 3.959206
6 0.944150 1.315485 2.414785 2.574164 3.124374 4.351301 3.059047 3.702346 3.444113 4.392897
7 0.995709 1.645348 2.405321 2.613974 3.081145 4.353721 4.484388 3.194175 3.711591 4.668821
8 1.009326 1.492901 2.358513 2.523792 3.115867 4.392143 4.509854 5.086435 3.266735 4.590688
9 1.042647 1.327413 2.431767 2.577399 3.086926 4.381097 4.438063 5.144038 5.155699 4.230450
10 1.075849 1.291292 2.444103 2.584868 3.073117 4.328016 4.432163 5.145352 5.122751 7.421389

这些是 10 行和 11 列,第一列是 X 轴的值。我想为每个剩余列的值绘制一条单独的线。行数和列数可能会有所不同,因为这是脚本的输出。

我想使用 gnuplot 绘制这些数据。我试过

使用 1:3:2 或 1::1 和线条调色板绘制“< ./plotscript”矩阵

但这将行绘制为线条而不是列。

相关内容