6. 图形

在众多可用的图形软件包中,gnuplot因其强大的功能和易用性而脱颖而出。 进入 X 窗口,键入gnuplot,并准备好两个示例数据文件2D-data.dat(每行两个数据),以及3D-data.dat(每行三个数据)。

2-D 图形示例

gnuplot> set title "my first graph"
gnuplot> plot '2D-data.dat'
gnuplot> plot '2D-data.dat' with linespoints
gnuplot> plot '2D-data.dat', sin(x)
gnuplot> plot [-5:10] '2D-data.dat'

3-D 图形示例(每`行' X 值后跟一个空行)

gnuplot> set parametric ; set hidden3d ; set contour
gnuplot> splot '3D-data.dat' using 1:2:3 with linespoints

单列数据文件(例如,时间序列)也可以绘制为 2-D 图形

gnuplot> plot [-5:15] '2D-data-1col.dat' with linespoints

或绘制为 3-D 图形(数据文件中的空行,如上所示)

gnuplot> set noparametric ; set hidden3d
gnuplot> splot '3D-data-1col.dat' using 1 with linespoints

要打印图形:如果 Postscript 打印机的打印命令是lpr -Pps file.ps,则执行

gnuplot> set term post
gnuplot> set out '| lpr -Pps'
gnuplot> replot

然后输入set term x11以恢复。 不要混淆---最后一次打印只有在您退出时才会输出gnuplot.

获取更多信息,请输入help或查看目录中的示例/usr/lib/gnuplot/demos/,如果你有的话。