误差线偏离主线

时间:2018-07-22 16:01:49

标签: gnuplot

我正在尝试绘制带有误差线的条形图。这是我的脚本,

set term pngcairo
# ... some setup code

set style data histogram
set style fill solid 1.00 border
set style histogram gap 1 errorbars lw 1
set ytics 800
set output "thttpd.png"

plot 'thttpd.dat' using 2:3:xtic(1) title col(2)

我的数据是这样的

File_size Original_thttpd    std_dev      priv    std_dev

16 617.525151042  46.4794798061  623.229175781  17.4696494741
32 1094.72792871  36.709731068  1105.89255892  21.3383446583
64 1736.16701074  14.9846134633  1738.41502295  23.9069441408
......

我知道了,

enter image description here

如您所见,误差线与主线分开。我正在使用gnuplot 5.2。谁能告诉我如何解决此问题?谢谢!

1 个答案:

答案 0 :(得分:1)

这看起来像是在5.2.2和5.2.4版本之间的某个时间修复的错误。 程序无法识别出在您的plot命令中使用“ title col(2)”必然意味着存在包含列标题的额外数据行。您可以通过添加命令来绕过此故障

set key autotitle columnhead

这将确保程序知道列标题标签的行 即使自动字幕功能未用于特定情节。