如何在gnuplot中绘制带有线条的误差棒?

4

我有两个数据文件

# 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

并且。
# b.txt
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

我希望能够在一张图上绘制这两个数据,包括其误差栏和右上角标签为"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中绘制带有误差线的线条?
1个回答

5
该参数名为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、$b 吗? - Eka
2
这被称为数据块。您可以使用“help datablock”或在http://www.gnuplot.info/docs_5.2/Gnuplot_5.2.pdf的第39页上获取更多信息。 - Friedrich -- Слава Україні

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