Hi Benjamin, have you reied the mat file ?
i treid using a simple python array in a 2d plot and i'm having the same behavioure the x,y coordinates are displayed ok when the mouse roll over the graph but they are wrong in the axis labels. Il giorno 05/feb/2011, alle ore 09.23, Massimo Di Stefano ha scritto: > Hi Benjamin, > > The mat file is : > > <complexity_depth_grid1.mat> > > few kbyte :-) > > > thnaks! > > Massimo > > > > Il giorno 04/feb/2011, alle ore 19.41, Benjamin Root ha scritto: > >> On Friday, February 4, 2011, Massimo Di Stefano >> <massimodisa...@gmail.com> wrote: >>> Hello All, >>> >>> >>> i'm plotting a 3d colored surface using a 4D array that comes from a .mat >>> file >>> using this code : >>> >>> >>> import scipy.io as sio >>> import pylab as p >>> import mpl_toolkits.mplot3d.axes3d as p3 >>> >>> def loadmatfile(matfile): >>> matdata = sio.loadmat(matfile) >>> return matdata >>> >>> >>> def plot3dcolor(matfile): >>> data = loadmatfile(matfile) >>> x = data['X_depth'] >>> y = data['Y_depth'] >>> z = -data['Z_depth'] >>> c = data['Z_compl'] >>> fig=p.figure() >>> ax = p3.Axes3D(fig) >>> cmap = p.get_cmap('jet') >>> norm = p.Normalize(c.min(), c.max()) >>> colors = cmap(norm(c)) >>> ax.plot_surface(x, y, z, rstride=10, cstride=10, facecolors=colors) >>> ax.set_xlabel('X') >>> ax.set_ylabel('Y') >>> ax.set_zlabel('Z') >>> print x,y >>> p.show() >>> >>> >>> matfile = '/Users/epy/Desktop/complexity_depth_grid1.mat' >>> plot3dcolor(matfile) >>> >>> >>> >>> the results is nice : >>> >>> http://img831.imageshack.us/f/schermata20110204a14542.png/ >>> >>> >>> but as you can see, the mouse cursor shows me the x,y values (they are >>> longitude and latitude) >>> but on the axis i have them starting from 0 ... >>> >>> how can i change the axis to display the lon-lat coordinates ? >>> >>> >>> thanks a lot for any help! >>> >>> Massimo. >>> >>> >> >> I suspect what is happening is that the axes label numbers are right, >> but is not showing the offset information. The display of offset data >> in a 3d plot is a new feature that exists only in the development >> branch. >> >> To confirm this, could you send me your may file (if it is small) so >> that I can try out your script? >> >> Ben Root > ------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users