Gnuplot:带置信区间的线点图

5

我有以下数据:

data

我想绘制一张图表,显示所有x坐标的平均值,并用线连接起来(linespoint),同时还要显示所有置信区间[ci_lower, ci_upper]。我使用了两个图表实现了这个目标。

set xrange [0:1100000]
set yrange [0:5000]
plot \
'2011-06-16_1n_result.txt' using 1:7 title '1 node' with lines, \
    '2011-06-16_1n_result.txt' using 1:7:10:11 notitle with errorbars

然而,两种颜色的效果并不好,我有一种感觉,应该有一种方法可以用单个图来实现。

那么解决方案的代码是什么呢?

最好的祝福, 威尔

1个回答

12

我认为您正在寻找yerrorlines。也许以下示例可以帮助您:

示例

Data.dat:

x,   mean,  min,   max
1,   0.40,  0.29,  0.44
2,   0.44,  0.22,  0.65
3,   0.26,  0.06,  0.50
4,   0.30,  0.08,  0.67
5,   0.53,  0.03,  0.88
6,   0.43,  0.08,  0.97
7,   0.37,  0.02,  0.91
8,   0.53,  0.39,  0.60
9,   0.51,  0.22,  0.86
10,  0.55,  0.31,  0.80

Gnuplot文件:

plot [0:11] "Data.dat" using 1:2:3:4 with yerrorlines

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接