Artifact c2b9cafc35ba8637155f367725bab443e74c8a2f4b11d69392e0dfc4fd29c670:
- File
r34.1/plot/demo/surface1.demo
— part of check-in
[f2fda60abd]
at
2011-09-02 18:13:33
on branch master
— Some historical releases purely for archival purposes
git-svn-id: https://svn.code.sf.net/p/reduce-algebra/code/trunk/historical@1375 2bfe0521-f11c-4a00-b80e-6202646ff360 (user: arthurcnorman@users.sourceforge.net, size: 3183) [annotate] [blame] [check-ins using] [more...]
# # $Id: surface1.demo,v 3.26 92/03/24 22:32:25 woo Exp Locker: woo $ # set samples 21 set isosample 11 set xlabel "X axis" -3,-2 set ylabel "Y axis" 3,-2 set zlabel "Z axis" -5 set title "3D gnu plot demo" set label 1 "This is the surface boundary" at -20,-5,210 set arrow 1 from -10,-5,220 to -10,0,0 nohead set arrow 2 from -10,-5,220 to 10,0,0 nohead set arrow 3 from -10,-5,220 to 0,10,0 nohead set arrow 4 from -10,-5,220 to 0,-10,0 nohead splot x*y pause -1 "Hit return to continue (1)" set noarrow set nolabel set grid splot x**2+y**2, x**2-y**2 pause -1 "Hit return to continue (2)" rep x*y pause -1 "Hit return to continue (3)" rep (x**3+y**3)/10 pause -1 "Hit return to continue (4)" set ticslevel 0.0 set title "3D gnu plot demo ( ticslevel = 0.0 )" rep pause -1 "Hit return to continue (5)" set ticslevel 2.0 set title "3D gnu plot demo ( ticslevel = 2.0 )" rep pause -1 "Hit return to continue (6)" set ticslevel 0.5 set title "3D gnu plot demo ( ticslevel = 0.5 )" rep pause -1 "Hit return to continue (7)" set title "3D gnu plot demo" set nogrid splot x*y with points pause -1 "Hit return to continue (8)" set noxtics set noytics set xrange [-1:1] set yrange [-1:1] set title "Surfaces with no grid or tics" splot x*y with lines, x**2*y**3 with dots, x**3*y*2 with points pause -1 "Hit return to continue (9)" set xtics ("low" -3, "mid" 0, "high" 3) set ytics -2,0.5,2 set xrange [-3:3] set yrange [-3:3] set log z set title "Surfaces with z log scale" splot x**2*y**2 + 2, x**2*y**4 + 2, x**4*y**2 + 2 pause -1 "Hit return to continue (10)" set nolog z set xtics set ytics set xrange [-1:1] set yrange [-1:1] set samples 51 set isosample 21 set dummy u,v set title "3D gnu plot demo" splot u*v / (u**2 + v**2 + 0.1) pause -1 "Hit return to continue (11)" splot [x=-3:3] [y=-3:3] sin(x) * cos(y) pause -1 "Hit return to continue (12)" set zrange [-0.35:0.35] replot pause -1 "Hit return to continue (13)" set title "Sinc function" set label 1 "This is equal to 1" at -5,-2,0.75 right set arrow 1 from -5,-2.1,0.75 to 0,0,1 sinc(u,v) = sin(sqrt(u**2+v**2)) / sqrt(u**2+v**2) splot [-5:5.01] [-5:5.01] sinc(u,v) pause -1 "Hit return to continue (14)" set view 70,20,1 set zrange [-0.5:1.0] set ztics -1,0.25,1 set label 1 "This is equal to 1" at -5,-2,1.5 centre set arrow 1 from -5,-2.1,1.4 to 0,0,1 splot [-12:12.01] [-12:12.01] sinc(u,v) pause -1 "Hit return to continue (15)" set noarrow set ztics set nolabel set log set auto set title "This has logarithmic scale" splot [x=1:15] [y=1:15] x**2+y**2 pause -1 "Hit return to continue (16)" set nolog set xrange [0:15] set yrange [0:15] set auto set zrange [-0.6:0.6] set data style lines set title "Data grid plotting" set parametric splot "glass.dat" pause -1 "Hit return to continue (17)" splot "glass.dat" using 3:2:1 pause -1 "Hit return to continue (18)" set zrange [-1.2:1.2] set noparametric splot "glass.dat" using 1, "glass.dat" using 2, "glass.dat" using 3 pause -1 "Hit return to continue (19)" # # Clean up: # set samples 100 set isosamples 10 set view 60,30,1,1 set xrange [-10:10] set yrange [-10:10] set zrange [-10:10] set auto set title "" 0,0 set xlabel "" 0,0 set ylabel "" 0,0 set zlabel "" 0,0