This is an archival dump of old wiki content --- see scipy.org for current material

Attachment 'mat3d_ex4.py'

Download

   1 #!/usr/bin/env python
   2 """Simple example for showing surface mesh functionality, this example uses default colormap in reverse
   3    Variables that can be set in mat3d.mesh :
   4    colors = Colors   - Sets the colormap
   5    linewidth = 0.1   - Sets the width of the plotlines
   6    precision=3       - Sets the number of digits accuracy for the text on the axis    
   7    num_ticks=5       - Number of ticks on axes, evenly spaced 
   8    fill_mesh = 0     - If one, fills the mesh with the colormap in colors"""
   9 
  10 import numpy as N
  11 import mat3d as M
  12 
  13 # Set mesh configuration
  14 x0,x1,npts_x = -1.0,1.1,11 
  15 y0,y1,npts_y = -1.0,1.1,11 
  16 
  17 # N.mgrid requires the stepsize in the call
  18 x_delta = (x1-x0)/float(npts_x)
  19 y_delta = (y1-y0)/float(npts_y)
  20 
  21 X,Y = N.mgrid[x0:x1:0.1,y0:y1:0.1]
  22 Z = X * N.exp(-X**2 - Y**2)
  23 
  24 NewCl = N.array([[172.0, 201.0,86.0],[115.0, 201.0,86.0],[86.0,201.0,115.0],[86.0, 201.0,172.0],[86.0, 172.0,201.0],[86.0,115.0,201.0],[115.0, 86.0,201.0],[172.0, 86.0,201.0],[201.0, 86.0,172.0],[201.0,86.0,89.0],[201.0, 115.0,86.0],[201.0, 172.0,86.0]])/256
  25 x = M.mesh(X,Y,Z,NewCl, fill_mesh=1)

New Attachment

File to upload
Rename to
Overwrite existing attachment of same name

Attached Files

To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.