2007年1月24日星期三

用GNUPlot画contour图

数据文件可以按行存贮,但每一行数据与下一行数据间要用空行分开。如:
# example data , with 4X3 data and 2 values
1.00 1.0 12.0 3.4
1.00 2.0 13.0 2.8
1.00 3.0 12.3 2.3

1.25 1.0 12.6 3.4
1.25 2.0 12.3 3.18
1.25 3.0 15.3 5.3

1.50 1.0 12.13 3.14
1.50 2.0 13.2 5.28
1.50 3.0 12.3 3.3

1.75 1.0 12.0 3.4
1.75 2.0 13.0 2.8
1.75 3.0 12.3 2.3

命令使用为
>set cntrparam levels 10 #设置contour数
>set xrange [0:15]
>set yrange [0:15]
>set style data lines
>set title "3D gnuplot demo - contour of data grid plotting"
>set contour base #设置在坐标平面上画contour图
>splot "glass.dat" #画3D图,同时在坐标平面上画contour图
>
如果单独显示contour图,可以
>set view 0,0,1
>unset surface
>splot "glass.dat" #在坐标平面上画contour图

没有评论: