如何显示中间线

时间:2016-04-08 09:32:37

标签: gnuplot

我有一个方便的脚本运行ab并在之后生成图表。然而,有一个问题,它向我展示了每一点(这是好的),但我也想看到平均值"线"它们之间。我将在图片中展示更多内容。

那么有没有办法在中间添加中值/中度游侠?

脚本

#!/usr/local/bin/gnuplot

set terminal jpeg size 1280,720
set size 1, 1
set output OUTPUT
set title OUTPUT
set key left top
set grid y
set xdata time
set timefmt "%s"
set format x "%S"
set xlabel 'seconds'
set ylabel "response time (ms)"
set datafile separator '\t'
plot INPUT every ::2 using 2:5 title 'response time' with points
exit

Ouptut

output

输出(我想要的)

output2

1 个答案:

答案 0 :(得分:3)

可以使用smooth unique选项完成:

  

这使得数据在x中单调;具有相同x值的点被替换为   具有平均y值的单个点。然后,生成的点由直线段连接。

plot INPUT every ::2 using 2:5 title 'response time' with points,\
     '' every ::2 using 2:5 smooth unique title 'average' with lines