【发布时间】:2019-08-06 19:26:29
【问题描述】:
我正在使用histogram clustered 制作一些加速图。对于每个实例,我将使用 2、4、8、16 和 32 台计算机达到的加速进行分组。我还用一条线来表示“线性加速”。但是,对于每个实例/计算机,我还想在其顶部放置一个 point,以指示我正在比较我的加速比的值。
我尝试使用相同的策略来绘制框,但使用点代替。但是,这些点绘制在同一个地方,它们不遵守“集群”间距。
这是我正在使用的代码:
set yrange [0:105]
set grid ytics
set style line 1 lc rgb '#0e1111' lt 1 lw 2 pt -1 ps 1.0
set xlabel "Instance" font "sans, 18"
set ylabel "Normalized Speedup (In %)" font "sans, 18"
set style histogram clustered
plot for [COL=2:2] 'data.dat' using COL:xticlabels(1) title columnheade lc rgbcolor "black" lt -1 fs pattern 3,\
for [COL=3:3] 'data.dat' using COL:xticlabels(1) title columnheade lc rgbcolor "black" lt -1 fs pattern 1,\
"linear.t" t "Lin" with linespoints ls 1
数据示例
0 2 4 8 16 32
ta22 65.67 37.98 38.16 30.91 19.24
ta23 73.69 45.59 48.59 44.20 34.19
这就是我得到的。积分是我想要的。
有可能有这样的东西吗?它也可以像错误栏一样工作。但是,没有线,只有一个“最大值”。
谢谢大家!
【问题讨论】: