大家好,
我有输入数据:
X(1),Y(2),Z(2)
X(2),Y(2),Z(2)
等等,
其中x和y值分别在x轴和y轴上,z值是误差条。从Gnuplot,我怎样才能重现这个图,其中多个图的误差条是透明的?
任何的想法?谢谢!
绘图样式with filledcurves
可与3列输入数据一起使用以生成阴影区域。中心线必须单独绘制。 Gnuplot期待输入
x y1 y2
因此,如果您的数据采用x,y,delta-y形式,则可以通过在using
说明符中构造y1和y2来构造gnuplot命令
set term png truecolor # or "set term pngcairo"
set output 'fill.png'
#
set style fill transparent solid 0.25 # partial transparency
set style fill noborder # no separate top/bottom lines
plot 'data' using 1:2 with lines lc "blue" title "Force", \
'data' using 1:($2-$3):($2+$3) with filledcurves lc "blue" notitle, \
'data' using ($1-Shift):2 with lines lc "green" title "Shift", \
'data' using ($1-Shift):($2-$3):($2+$3) with filledcurves lc "green" notitle