Gnuplot类型的错误栏

时间:2014-06-09 09:22:40

标签: plot gnuplot

我们可以在错误栏中更改gnuplot使用的行类型吗? 这是我的gnuplot代码:

set terminal postscript eps color
set output '| epstopdf --filter --outfile=plot.pdf'
set xlabel  "Simulation days"
set xtics nomirror
set ylabel  "Time (seconds)"
set ytics nomirror
set logscale y
set key left top
plot "data1.csv" using 1:($2/1000):($3/1000) with yerrorbars pt 5,\
"data2.csv" using 1:($2/1000):($3/1000) with yerrorbars pt 7

第一个图中的误差条与第二个图中的误差条不同。 第一行是实心的,但第二行是点缀的。 可以定义错误栏的样式吗?

1 个答案:

答案 0 :(得分:2)

在您的情况下,最简单的选择是使用solid终端选项只有实线:

set terminal postscript eps color solid lw 3
set output '| epstopdf --filter --outfile=plot.pdf'

set samples 10
set xrange [0:10]
unset key

plot '+' using 1:1:(0.2*$1) w yerrorbars, \
     '' using 1:(1.5*$1):(0.1*$1) w yerrorbars

4.6.4的结果:

enter image description here

或者,你可以使用lt 1 lc 2作为第二个图,它选择第一个线型(实线)的线条图案,以及第二个线条的颜色:

plot '+' using 1:1:(0.2*$1) w yerrorbars, \
     '' using 1:(1.5*$1):(0.1*$1) lt 1 lc 2 w yerrorbars