我们可以在错误栏中更改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
第一个图中的误差条与第二个图中的误差条不同。 第一行是实心的,但第二行是点缀的。 可以定义错误栏的样式吗?
答案 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的结果:
或者,你可以使用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