home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 1 / ARM_CLUB_CD.iso / contents / apps / graphs / progs / gnuplot34 / !GnuPlot_Demo_CONTRS_dem < prev    next >
Encoding:
Text File  |  1993-06-24  |  3.2 KB  |  120 lines

  1. #
  2. # $Id: contours.demo 3.38.2.6 1992/11/14 02:25:21 woo Exp $
  3. #
  4. set samples 20
  5. set isosamples 21
  6. set xlabel "X axis" -5,-2
  7. set ylabel "Y axis" 4,-1
  8. set zlabel "Z axis"
  9. set title "3D gnu plot demo - contour plot"
  10. set contour
  11. splot x*y
  12. pause -1 "Hit return to continue (1)"
  13. set cntrparam levels 20
  14. set title "3D gnu plot demo - contour plot (more contours)"
  15. replot
  16. pause -1 "Hit return to continue (2)"
  17. set cntrparam levels incr -100,10,100
  18. set title "3D gnu plot demo - contour plot (every 10, starting at -100)"
  19. replot
  20. pause -1 "Hit return to continue (3)"
  21. set cntrparam levels disc -75,-50,0
  22. set title "3D gnu plot demo - contour plot (at -75, -50, 0)"
  23. replot
  24. pause -1 "Hit return to continue (4)"
  25. set cntrparam levels auto 10
  26. set title "3D gnu plot demo - contour plot on base grid"
  27. set contour base
  28. splot x**2-y**2
  29. pause -1 "Hit return to continue (5)"
  30. set title "3D gnu plot demo - contour plot on surface"
  31. set contour surface
  32. replot
  33. pause -1 "Hit return to continue (6)"
  34. set title "3D gnu plot demo - contour plot on both"
  35. set contour both
  36. replot
  37. pause -1 "Hit return to continue (7)"
  38. set contour base
  39. set title "3D gnu plot demo - 2 surfaces
  40. splot x**2*y**3, x**3*y**2
  41. pause -1 "Hit return to continue (8)"
  42. set title "3D gnu plot demo - some more interesting contours"
  43. splot x*y / (x**2 + y**2 + 0.1)
  44. pause -1 "Hit return to continue (9)"
  45. splot [x=-3:3] [y=-3:3] sin(x) * cos(y)
  46. pause -1 "Hit return to continue (10)"
  47. set zrange [-0.5:0.5]
  48. replot
  49. pause -1 "Hit return to continue (11)"
  50. set samples 6
  51. set isosamples 6
  52. set cntrparam levels 5
  53. set title "3D gnu plot demo - low resolution (6x6)"
  54. replot
  55. pause -1 "Hit return to continue (12)"
  56. set cntrparam bspline
  57. set title "3D gnu plot demo - low resolution (6x6) using bspline approx."
  58. replot
  59. pause -1 "Hit return to continue (13)"
  60. set cntrparam order 8
  61. set title "3D gnu plot demo - low resolution (6x6) raise bspline order."
  62. replot
  63. pause -1 "Hit return to continue (14)"
  64. set cntrparam linear
  65. set auto
  66. set title "3D gnu plot demo - low resolution (6x6) using linear contours."
  67. splot x*y
  68. pause -1 "Hit return to continue (15)"
  69. set cntrparam order 4
  70. set cntrparam bspline
  71. set title "3D gnu plot demo - low resolution (6x6) using bspline approx."
  72. replot
  73. pause -1 "Hit return to continue (16)"
  74. set samples 25
  75. set isosamples 26
  76. set title "3D gnu plot demo - contour of Sinc function"
  77. splot [-5:5.01] [-5:5.01] sin(sqrt(x**2+y**2)) / sqrt(x**2+y**2)
  78. pause -1 "Hit return to continue (17)"
  79. splot [-12:12.01] [-12:12.01] sin(sqrt(x**2+y**2)) / sqrt(x**2+y**2)
  80. pause -1 "Hit return to continue (18)"
  81. set cntrparam levels 10
  82. set xrange [0:15]
  83. set yrange [0:15]
  84. set auto
  85. set zrange [-0.6:0.6]
  86. set data style lines
  87. set title "3D gnu plot demo - contour of data grid plotting"
  88. set parametric
  89. splot "glass_DAT"
  90. pause -1 "Hit return to continue (19)"
  91. set zrange [-1.2:1.2]
  92. set noparametric
  93. splot "glass_DAT" using 1
  94. pause -1 "Hit return to continue (20)"
  95. set view 0,0,1
  96. set nosurface
  97. set title "3D gnu plot demo - 2D contour projection of last plot"
  98. replot
  99. pause -1 "Hit return to continue (21)"
  100.  
  101.  
  102. #
  103. # Clean up:
  104. #
  105. set surface
  106. set nocontour
  107. set cntrparam levels 5
  108. set cntrparam linear
  109. set samples 100
  110. set isosamples 10
  111. set view 60,30,1,1
  112. set xrange [-10:10]
  113. set yrange [-10:10]
  114. set zrange [-10:10]
  115. set auto
  116. set title "" 0,0
  117. set xlabel "" 0,0
  118. set ylabel "" 0,0
  119. set zlabel "" 0,0
  120.