我想要我的基准测试的结果。我将两台虚拟机相互比较,得到以下形式的数据:
基准 VM1_TIME VM1_ERROR VM2_TIME VM2_ERROR
我想从这些数据中生成一个条形图,应该如下所示:
有人可以提供如何执行此操作的代码吗?我知道这种请求是不受欢迎的,但我真的需要这个并用谷歌搜索了大约 2 个小时,但没有令人满意的结果。
在此先感谢,
斯文
好的,现在这就是我对 androverso 稍作改动的版本。
使用此代码:
reset
fontsize = 12
set term postscript enhanced eps fontsize
set output "bargraph_solid_state.eps"
set style fill solid 1.00 border 0
set style histogram errorbars gap 2 lw 1
set style data histogram
set xtics rotate by -45
set grid ytics
set xlabel "Benchmarks"
set ylabel "Relative execution time vs. reference implementation"
set yrange [0:*]
set datafile separator ","
plot 'bm_analysis_results.dat' using 2:3:xtic(1) ti "Rapydo" linecolor rgb "#FF0000", \
'' using 4:5 ti "R reference implementation" lt 1 lc rgb "#00FF00"
在这个数据上
sort, 2.5953, 0.0013, 1.0000, 0.0034
binary search, 2.8434, 0.0132, 1.0000, 0.0037
sqrt, 2.8675, 0.0022, 1.0000, 0.0079
arithmetic, 1.9187, 0.0020, 1.0000, 0.0036
也许有人会发现这很有用。再次感谢,androverso!
我曾经遇到过同样的问题。这是 gpl 文件中的代码,它应该会导致所需的结果:
设置 boxwidth 0.9 设置样式填充实心 1.00 边框 0 设置样式直方图误差条间隙 2 lw 1 设置样式数据直方图 设置 xtics 旋转 -45 设置酒吧 0.5
如果这对您不起作用,请查看指向“pastebin.com”的此链接。
此致