Top: Table of contents
Next: Appendix B. Call gnuplot from C program
Previous: Chapter 9. Conclusion

Appendix A. The initial setting of GNUPLOT

此附录为 GNUPLOT 在 UNIX 和 X 环境下执行的初始状态。

set terminal x11        # 设定输出装置为 X 终端机
set output              # 将输出送至标准输出
set noclip points       # 将接近的点依然画出
set clip one            # 当线段的端点出现在显示区域内时,才画此线段,否则不画
set noclip two          # 不将出现在显示区域内的部份线段绘出
set border              # 将图形外围加框
set boxwidth            
set dummy x,y           # 设定自变数名称为 x,y
set format x "%g"       # 设定 X 轴标点显示方式为 C 语言中 %g 格式
set format y "%g"       # 设定 Y 轴标点显示方式为 C 语言中 %g 格式
set format z "%g"       # 设定 Z 轴标点显示方式为 C 语言中 %g 格式
set nogrid              # 不产生网格
set key                 # 将函数名称或档案名称置于右上角
set nolabel             # 取消图上任何文字说明
set noarrow             # 取消图上任何线段
set nologscale          # 采取线性方式显示图形
set offsets 0, 0, 0, 0  # 不在图四周留下空白
set nopolar             # 采用 Cartesian coordinate
set angles radians      # 以径度量表示角度,范围[0:2*pi]
set noparametric        # 不采用参数式
set view 60, 30, 1, 1   # 旋转 X 轴 60 度 Z 轴 30 度
set samples 100, 100    # 设定 X 轴 (Y 轴) 的取样点数为 100 点
set isosamples 10, 10   # 在 3D 中,采用纵横各 10 条线构成图形曲面 
set surface             # 在 3D 中,画出曲面
set nocontour           # 不画出 contour 
set clabel              # 设定将 contour 所画每一条等高线以不同颜色表示
set nohidden3d          # 不用消去隐藏线的功能
set cntrparam order 4    
set cntrparam linear
set cntrparam levels auto 5
set cntrparam points 5
set size 1,1            # 设定图形长宽比例为 1:1
set data style points   # 以 points 作为绘数值资料的图案
set function style lines  # 以 lines 作为绘函数的图案
set xzeroaxis           # 设定显示 X 轴
set yzeroaxis           # 设定显示 Y 轴
set tics in             # 设定标点在轴的内面
set ticslevel 0.5   
set xtics               # X 轴标点以数字标示    
set ytics               # Y 轴标点以数字标示
set ztics               # Z 轴标点以数字标示
set title "" 0,0        # 图的标头不显示
set notime              # 不显示产生图形的时间
set rrange [-0 : 10]    
set trange [-5 : 5]     # 在 2D 参数式中以 t 为变数,此为设定显示区间
set urange [-5 : 5]     # 在 3D 参数式中以 u,v 为变数,此为设定显示区间
set vrange [-5 : 5]     # 在 3D 参数式中以 u,v 为变数,此为设定显示区间
set xlabel "" 0,0       # X 轴标头不显示
set xrange [-10 : 10]   # 设定 X 轴显示区间 -10,10 之间
set ylabel "" 0,0       # Y 轴标头不显示
set yrange [-10 : 10]   # 设定 Y 轴显示区间 -10,10 之间
set zlabel "" 0,0       # Z 轴标头不显示
set zrange [-10 : 10]   # 设定 Z 轴显示区间 -10,10 之间
set autoscale r
set autoscale t         # 自动调整 t 的显示区间使图可全部显示
set autoscale xy        # 自动调整 X 轴 Y 轴显示区间使图可全部显示
set autoscale z         # 自动调整 Z 轴显示区间使图可全部显示
set zero 1e-08          # 设定比 1e-08 小的正数为零


Top: Table of contents Next: Appendix B. Call gnuplot from C program