|
From: <mme...@us...> - 2008-06-12 19:35:44
|
Revision: 5493
http://matplotlib.svn.sourceforge.net/matplotlib/?rev=5493&view=rev
Author: mmetz_bn
Date: 2008-06-12 12:35:41 -0700 (Thu, 12 Jun 2008)
Log Message:
-----------
avoid accessing private member (was introduced with double-zoom patch)
Modified Paths:
--------------
trunk/matplotlib/lib/matplotlib/axes.py
trunk/matplotlib/lib/matplotlib/backend_bases.py
Modified: trunk/matplotlib/lib/matplotlib/axes.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/axes.py 2008-06-12 19:30:00 UTC (rev 5492)
+++ trunk/matplotlib/lib/matplotlib/axes.py 2008-06-12 19:35:41 UTC (rev 5493)
@@ -5653,7 +5653,15 @@
ax2.xaxis.set_label_position('top')
self.xaxis.tick_bottom()
return ax2
+
+ def get_shared_x_axes(self):
+ 'Return a copy of the shared axes Grouper object for x axes'
+ return self._shared_x_axes
+ def get_shared_y_axes(self):
+ 'Return a copy of the shared axes Grouper object for y axes'
+ return self._shared_y_axes
+
#### Data analysis
def hist(self, x, bins=10, range=None, normed=False, cumulative=False,
@@ -5662,8 +5670,8 @@
"""
call signature::
- hist(x, bins=10, normed=False, cumulative=False,
- bottom=None, histtype='bar', align='edge',
+ hist(x, bins=10, range=None, normed=False, cumulative=False,
+ bottom=None, histtype='bar', align='mid',
orientation='vertical', rwidth=None, log=False, **kwargs)
Compute the histogram of x. The return value is (n, bins, patches) or
@@ -5673,7 +5681,6 @@
Keyword arguments:
bins:
-
either an integer number of bins or a sequence giving the
bins. x are the data to be binned. x can be an array or a
2D array with multiple data in its columns. Note, if bins
@@ -5884,8 +5891,8 @@
raise ValueError, 'invalid orientation: %s' % orientation
elif histtype.startswith('step'):
- x = np.zeros( 2*len(bins), np.float_ )
- y = np.zeros( 2*len(bins), np.float_ )
+ x = np.zeros( 2*len(bins), np.float )
+ y = np.zeros( 2*len(bins), np.float )
x[0::2], x[1::2] = bins, bins
Modified: trunk/matplotlib/lib/matplotlib/backend_bases.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/backend_bases.py 2008-06-12 19:30:00 UTC (rev 5492)
+++ trunk/matplotlib/lib/matplotlib/backend_bases.py 2008-06-12 19:35:41 UTC (rev 5493)
@@ -1767,8 +1767,8 @@
twinx, twiny = False, False
if last_a:
for la in last_a:
- if a._shared_x_axes.joined(a,la): twinx=True
- if a._shared_y_axes.joined(a,la): twiny=True
+ if a.get_shared_x_axes().joined(a,la): twinx=True
+ if a.get_shared_y_axes().joined(a,la): twiny=True
last_a.append(a)
if twinx:
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|