在gnuplot上绘制一行上的许多文件顺序

时间:2013-08-15 17:11:14

标签: plot gnuplot

我必须使用相同的图例绘制10个文件,但我还需要在文件内部编号,因为当我在gnuplot写一行时,它会显示一些不良图像。有些数字必须先于其他数字才能在我的图表上显示续行。看着红线,可以看出我的意思。有没有办法做到这一点?

plot '<paste ../00/Statistic100.txt ../01/Statistic100.txt ../02/Statistic100.txt ../03/Statistic100.txt ../04/Statistic100.txt ../05/Statistic100.txt ../06/Statistic100.txt ../07/Statistic100.txt ../08/Statistic100.txt ../09/Statistic100.txt' with linespoint ls 1 title 'Reputation until 100%'

提前致谢! 菲利普

enter image description here

1 个答案:

答案 0 :(得分:3)

在绘图命令后使用smooth unique

来自gnuplot documentation

  

唯一选项使数据在x中单调;点数相同   x值由具有平均y值的单个点代替。该   然后通过直线段连接结果点。

实施例

无需订购

plot "-" with lines
 0   3
 2   4
-2   2
-5  -1
 1   5
 5   6
-1  -3
 4   0
-3  -3
 3  -4
-4   1
e

结果:

  

enter image description here

订购

plot "-" smooth unique with lines
 0   3
 2   4
-2   2
-5  -1
 1   5
 5   6
-1  -3
 4   0
-3  -3
 3  -4
-4   1
e

结果:

  

enter image description here