如何在gnuplot中用线绘制误差条?

如何在gnuplot中用线绘制误差条?,gnuplot,Gnuplot,我有两个数据文件 # a.txt 1, 1, 1 2, 4, 1 3, 9, 5 4, 16, 1 5, 25, 1 6, 36, 1 7, 49, 1 8, 64, 1 9, 81, 1 10, 100, 1 及 我想在一个图像中绘制这两个数据,其中包含错误条和右上角的标签“a”和“b”,最初我尝试使用 plot 'a.txt' u 1:2:3 w yerrorbars l, 'b.txt' u 1:2:3 w yerro

我有两个数据文件

# a.txt
1,    1,   1
2,    4,   1
3,    9,   5
4,   16,   1
5,   25,  1
6,   36,  1
7,   49,  1
8,   64,  1
9,   81,  1
10, 100,  1

我想在一个图像中绘制这两个数据,其中包含错误条和右上角的标签“a”和“b”,最初我尝试使用

plot 'a.txt' u 1:2:3 w yerrorbars l, 'b.txt' u 1:2:3 w yerrorbars l
绘制了误差图,但没有绘制线,然后我尝试了这种方法

plot 'a.txt' u 1:2 with lines,'a.txt' u 1:2:3 w yerrorbars,'b.txt' u 1:2 with lines,'b.txt' u 1:2:3 w yerrorbars
现在它绘制错误条和线,但现在我有四个标签,而不是两个


如何在gnuplot中用线绘制错误条?

参数名为
errorlines

$a <<EOD
1,    1,   1
2,    4,   1
3,    9,   5
4,   16,   1
5,   25,  1
6,   36,  1
7,   49,  1
8,   64,  1
9,   81,  1
10, 100,  1
EOD
$b <<EOD
1,    1,   1
2,    3,   1
3,   10,   1
4,   17,   1
5,   24,  1
6,   34,  1
7,   48,  1
8,   62,  1
9,   85,  3
10, 98,  1
EOD

plot $a u 1:2:3 w errorlines, $b u 1:2:3 w errorlines l

$a感谢您的帮助,如果可能的话,您能告诉我您是如何将数据导入变量$a,$b的吗?此变量称为datablock。您可以通过
帮助数据块
或中的第39页获得更多信息。
$a <<EOD
1,    1,   1
2,    4,   1
3,    9,   5
4,   16,   1
5,   25,  1
6,   36,  1
7,   49,  1
8,   64,  1
9,   81,  1
10, 100,  1
EOD
$b <<EOD
1,    1,   1
2,    3,   1
3,   10,   1
4,   17,   1
5,   24,  1
6,   34,  1
7,   48,  1
8,   62,  1
9,   85,  3
10, 98,  1
EOD

plot $a u 1:2:3 w errorlines, $b u 1:2:3 w errorlines l