我有一个方便的脚本运行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
答案 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