我想得到基准测试的结果.我将两个虚拟机相互比较,并具有以下形式的数据:
BENCHMARK VM1_TIME VM1_ERROR VM2_TIME VM2_ERROR
我想从这些数据生成一个条形图,它应该如下所示:

有人可以提供代码如何做到这一点?我知道这种要求是不受欢迎的,但我真的需要这个并用谷歌搜索2小时,没有令人满意的结果.
谢谢你,
斯文
Sve*_*ger 16
好的,现在这就是我用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"
Run Code Online (Sandbox Code Playgroud)
关于这个数据
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
Run Code Online (Sandbox Code Playgroud)
也许有人会觉得这很有用.再次感谢,androverso!