From: <ef...@us...> - 2007-08-12 06:08:42
|
Revision: 3700 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=3700&view=rev Author: efiring Date: 2007-08-11 23:08:36 -0700 (Sat, 11 Aug 2007) Log Message: ----------- Minor numpifications Modified Paths: -------------- trunk/matplotlib/lib/matplotlib/axes.py trunk/matplotlib/lib/matplotlib/axes3d.py trunk/matplotlib/lib/matplotlib/collections.py Modified: trunk/matplotlib/lib/matplotlib/axes.py =================================================================== --- trunk/matplotlib/lib/matplotlib/axes.py 2007-08-10 18:49:41 UTC (rev 3699) +++ trunk/matplotlib/lib/matplotlib/axes.py 2007-08-12 06:08:36 UTC (rev 3700) @@ -4364,7 +4364,7 @@ if len(args)==1: C = args[0] numRows, numCols = C.shape - X, Y = mlab.meshgrid(npy.arange(numCols+1), npy.arange(numRows+1) ) + X, Y = npy.meshgrid(npy.arange(numCols+1), npy.arange(numRows+1) ) elif len(args)==3: X, Y, C = args numRows, numCols = C.shape @@ -4517,7 +4517,7 @@ if len(args)==1: C = args[0] numRows, numCols = C.shape - X, Y = mlab.meshgrid(npy.arange(numCols+1), npy.arange(numRows+1) ) + X, Y = npy.meshgrid(npy.arange(numCols+1), npy.arange(numRows+1) ) elif len(args)==3: X, Y, C = args numRows, numCols = C.shape @@ -4630,9 +4630,8 @@ you can verify that with # trapezoidal integration of the probability density function - from matplotlib.mlab import trapz pdf, bins, patches = ax.hist(...) - print trapz(bins, pdf) + print npy.trapz(pdf, bins) align = 'edge' | 'center'. Interprets bins either as edge or center values @@ -4650,7 +4649,7 @@ %(Rectangle)s """ if not self._hold: self.cla() - n, bins = mlab.hist(x, bins, normed) + n, bins = npy.histogram(x, bins, range=None, normed=normed) if width is None: width = 0.9*(bins[1]-bins[0]) if orientation == 'horizontal': patches = self.barh(bins, n, height=width, left=bottom, @@ -5266,7 +5265,7 @@ self._set_artist_props(self.title) - self.thetas = mlab.linspace(0, 2*math.pi, self.RESOLUTION) + self.thetas = npy.linspace(0, 2*math.pi, self.RESOLUTION) verts = zip(self.thetas, npy.ones(self.RESOLUTION)) self.axesPatch = mpatches.Polygon( @@ -5352,7 +5351,7 @@ for t in self.thetagridlabels: t.set_y(1.05*rmax) - r = mlab.linspace(0, rmax, self.RESOLUTION) + r = npy.linspace(0, rmax, self.RESOLUTION) for l in self.thetagridlines: l.set_ydata(r) @@ -5396,7 +5395,7 @@ rpad = rpad * max(radii) cbook.popall(self.rgridlines) - theta = mlab.linspace(0., 2*math.pi, self.RESOLUTION) + theta = npy.linspace(0., 2*math.pi, self.RESOLUTION) ls = rcParams['grid.linestyle'] color = rcParams['grid.color'] lw = rcParams['grid.linewidth'] @@ -5462,7 +5461,7 @@ lw = rcParams['grid.linewidth'] rmax = self.get_rmax() - r = mlab.linspace(0., rmax, self.RESOLUTION) + r = npy.linspace(0., rmax, self.RESOLUTION) for a in angles: theta = npy.ones(self.RESOLUTION)*a/180.*math.pi line = mlines.Line2D( Modified: trunk/matplotlib/lib/matplotlib/axes3d.py =================================================================== --- trunk/matplotlib/lib/matplotlib/axes3d.py 2007-08-10 18:49:41 UTC (rev 3699) +++ trunk/matplotlib/lib/matplotlib/axes3d.py 2007-08-12 06:08:36 UTC (rev 3700) @@ -718,9 +718,9 @@ ax.set_zlabel('------------ Z Label --------------------') def get_test_data(delta=0.05): - from mlab import meshgrid, bivariate_normal + from mlab import bivariate_normal x = y = npy.arange(-3.0, 3.0, delta) - X, Y = meshgrid(x,y) + X, Y = npy.meshgrid(x,y) Z1 = bivariate_normal(X, Y, 1.0, 1.0, 0.0, 0.0) Z2 = bivariate_normal(X, Y, 1.5, 0.5, 1, 1) Modified: trunk/matplotlib/lib/matplotlib/collections.py =================================================================== --- trunk/matplotlib/lib/matplotlib/collections.py 2007-08-10 18:49:41 UTC (rev 3699) +++ trunk/matplotlib/lib/matplotlib/collections.py 2007-08-12 06:08:36 UTC (rev 3700) @@ -437,8 +437,8 @@ Example: see examples/dynamic_collection.py for complete example - offsets = nx.mlab.rand(20,2) - facecolors = [cm.jet(x) for x in nx.mlab.rand(20)] + offsets = npy.random.rand(20,2) + facecolors = [cm.jet(x) for x in npy.random.rand(20)] black = (0,0,0,1) collection = RegularPolyCollection( This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |