Gnuplot:在一个图形中绘制来自不同来源的结果
我试图使用gnuplot比较不同合作的测量结果。理想情况下,绘图应如下所示:Gnuplot:在一个图形中绘制来自不同来源的结果,plot,gnuplot,Plot,Gnuplot,我试图使用gnuplot比较不同合作的测量结果。理想情况下,绘图应如下所示: 我不知道如何在标签位于右侧的情况下,一个接一个地绘制不同的结果。如果有人能帮助我,我将不胜感激。根据您的数据文件,我将展示两种方法。两种可能的结构是data01.dat # data01.dat alpha error 1.0 0.2 2.0 0.2 1.5 0.2 # data02.dat Collab alpha error 1 1.0 0.2 2 2.0
我不知道如何在标签位于右侧的情况下,一个接一个地绘制不同的结果。如果有人能帮助我,我将不胜感激。根据您的数据文件,我将展示两种方法。两种可能的结构是
data01.dat
# data01.dat
alpha error
1.0 0.2
2.0 0.2
1.5 0.2
# data02.dat
Collab alpha error
1 1.0 0.2
2 2.0 0.2
3 1.5 0.2
或data02.dat
# data01.dat
alpha error
1.0 0.2
2.0 0.2
1.5 0.2
# data02.dat
Collab alpha error
1 1.0 0.2
2 2.0 0.2
3 1.5 0.2
使用data01结构
:
reset
set encoding utf8
set terminal wxt size 480,600 font "Times New Roman,10"
set tics out nomirror
set xlabel "{/:Italic=12 α}"
set link y2
unset ytics
set y2range [:] reverse
set y2tics 1
set format y2 "Collaboration %g"
set offsets graph 0.1, 0.1, 0.5, 0.5
plot "data01.dat" u 1:0:2 w xerrorbars pt 7 not
使用data02结构
除了plot
命令外,几乎所有操作都是相同的
plot "data02.dat" u 2:1:3 w xerrorbars pt 7 not
结果
我希望有用。我假设您有3个不同的数据文件?数据是什么样子的?只有一个数据点?请举例说明输入数据的结构。是的,它只是一个带有相关错误的数据点(α值)