运行以下脚本时,我收到一条错误消息:
set terminal postscript enhanced color
set output '| ps2pdf - histogram_categorie.pdf'
set auto x
set key off
set yrange [0:20]
set style fill solid border -1
set boxwidth 5
unset border
unset ytic
set xtics nomirror
plot "categorie.dat" using 1:2 ti col with boxes
我得到的错误信息是
smeik:plots nvcleemp$ gnuplot categorie.gnuplot
plot "categorie.dat" using 1:2 ti col with boxes
^
"categorie.gnuplot", line 13: x range is invalid
该文件的内容categorie.dat
是
categorie aantal
poussin 13
pupil 9
miniem 15
cadet 15
junior 6
senior 5
veteraan 8
我知道问题是我没有定义 x 范围。我怎样才能让他使用第一列作为 x 范围的值?还是我需要将行号作为 x 范围并让他使用第一列作为标签?我正在使用 Gnuplot 4.4。
我最终试图得到一个看起来与我之前制作的情节相同的情节。那个工作正常,但在 x 轴上有数字数据。
set terminal postscript enhanced color
set output '| ps2pdf - histogram_geboorte.pdf'
set auto x
set key off
set yrange [0:40]
set xrange [1935:2005]
set style fill solid border -1
set boxwidth 5
unset border
unset ytic
set xtics nomirror
plot "geboorte.dat" using 1:2 ti col with boxes,\
"geboorte.dat" using 1:($2+2):2 with labels
文件的内容geboorte.dat
是
decennium aantal
1940 2
1950 1
1960 3
1970 2
1980 3
1990 29
2000 30