Hi Yadin,

I am a simple user, but I already faced this problem. The idea I used is to plot the data as an image, with magnitudes being converted in color levels.

To do that, you have to define an array (let's say 'Z', Z(x,y) with dims len(X) and len(Y) and fill it with tour magnitudes. Then you have a two dimensional array that you display as an image using :

im = pylab.Imshow(Z)

Imshow has a lot of options you can use to customize your display, and you can add a colorbar with :

I have some examples of such scripts, but commented in French, so perhaps not very useful for you.

See the user's guide to begin, p 38 for example.


yadin Bocuma Rivas a écrit :

I i have tree lists or array of values
list x of 100... values
list y of 100.. values
list mag of 100.. values
list x and y are coordiantes of points
and list Mag is magnitude of something at that point

how can i plot this quantities using matplotlib, any function please?

my code starts as.....i need to plot the points vhat can i use?

from __future__ import division
from matplotlib.patches import Patch
from pylab import *

def func3(x,y):
    return (1- x/2 + x**5 + y**3)*exp(-x**2-y**2)

# make these smaller to increase the resolution
dx, dy = 0.5, 0.5

X = arange(-3.0, 3.0001, dx)

Y = arange(-3.0, 3.0001, dy)

Mag= X**2+Y**2

?????(X, Y, Mag)
savefig('three d plot of points making a surface')

¡Sé un mejor ambientalista!
Encuentra consejos para cuidar el lugar donde vivimos en:

¡Sé un mejor besador!
Comparte todo lo que sabes sobre besos en:

------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/

_______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users