如何在 gnuplot 中用线条绘制误差线?
How to plot error bars with lines in 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
和
# 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 中用线条绘制误差线?
参数名为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.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 中用线条绘制误差线?
参数名为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