我正在生成一个简单的barchar,其中一行代表使用GNUPLOT的平均值。一切正常,但我注意到GNUPLOT总是避开第一个数据行。我可以解释一下为什么因为我在这个图书馆里不是很有经验。
数据文件的示例
FILE.DAT
#"semana" "valor" "avg_consumo"
"Dec-16" 308893.68781 341525
"Jan-17" 335020.44772 341525
"Feb-17" 311196.136253 341525
"Mar-17" 352105.952394 341525
"Apr-17" 335570.091083 341525
"May-17" 373732.943507 341525
我正在执行生成的命令的一个例子就是这个
gnuplot -e "fuente='file.dat'; out='~/output.png'; titulo='Title';titulo_media='Average';color='#729fcf';media='18337';limite='48713.6237385';" script.sh
脚本如下所示
#!/usr/bin/gnuplot
set term postscript
set terminal pngcairo nocrop enhanced size 500,300 font "Siemens Sans,12"
set output out
unset title
set boxwidth 0.8 absolute
set border 3
set style fill solid 1.00 border lt -1
set style histogram clustered gap 1 title textcolor lt -1
set style data histograms
set xtics border scale 1,0 nomirror autojustify norangelimit
unset ytics
set key off auto columnheader
set key ins vert center top
set offset 0,0,graph 0.05,0
if(limite != 0 ){
set yrange [0.0000 : limite] noreverse nowriteback
}else{
set yrange [-1 : 1] noreverse nowriteback
}
set xtics border in scale 0,0 nomirror rotate by -45 autojustify
set ytics nomirror
set xtics norangelimit
set xtics ()
show style line
set style line 1 lt 1 lc rgb color lw 0
set style line 2 lt 1 lc rgb color lw 3
set style arrow 3 lt 2 lc rgb 'black' lw 4
plot fuente using (column(0)):2:xtic(1) title titulo ls 1 with boxes, '' u 3 ls 3 lw 4 lc rgb '#333333' title titulo_media with lines
生成的图形是这一个,缺少“Dec-16”行
有人可以帮我识别脚本中的错误吗?
提前致谢。