@@ -75,7 +75,6 @@ def get_text(self):
7575 return self ._text
7676
7777 def set_fontsize (self , size ):
78-
7978 self ._text .set_fontsize (size )
8079
8180 def get_fontsize (self ):
@@ -108,7 +107,7 @@ def _set_text_position(self, renderer):
108107 Currently support 'left', 'center' and 'right'
109108 """
110109 bbox = self .get_window_extent (renderer )
111- l , b , w , h = bbox .get_bounds ()
110+ l , b , w , h = bbox .bounds
112111
113112 # draw in center vertically
114113 self ._text .set_verticalalignment ('center' )
@@ -130,8 +129,8 @@ def _set_text_position(self, renderer):
130129 def get_text_bounds (self , renderer ):
131130 """ Get text bounds in axes co-ordinates. """
132131 bbox = self ._text .get_window_extent (renderer )
133- bboxa = bbox .inverse_transformed (self .get_transform ())
134- return bboxa .get_bounds ()
132+ bboxa = bbox .inverse_transformed (self .get_data_transform ())
133+ return bboxa .bounds
135134
136135 def get_required_width (self , renderer ):
137136 """ Get width required for this cell. """
@@ -246,8 +245,8 @@ def _get_grid_bbox(self, renderer):
246245 for pos in self ._cells .keys ()
247246 if pos [0 ] >= 0 and pos [1 ] >= 0 ]
248247
249- bbox = bbox_all (boxes )
250- return inverse_transform_bbox (self .get_transform (), bbox )
248+ bbox = Bbox . union (boxes )
249+ return bbox . inverse_transformed (self .get_transform ())
251250
252251 def contains (self ,mouseevent ):
253252 """Test whether the mouse event occurred in the table.
@@ -393,7 +392,7 @@ def _update_positions(self, renderer):
393392 self ._do_cell_alignment ()
394393
395394 bbox = self ._get_grid_bbox (renderer )
396- l ,b ,w ,h = bbox .get_bounds ()
395+ l ,b ,w ,h = bbox .bounds
397396
398397 if self ._bbox is not None :
399398 # Position according to bbox
@@ -530,7 +529,7 @@ def table(ax,
530529 if rowLabels is not None :
531530 for row in xrange (rows ):
532531 table .add_cell (row + offset , - 1 ,
533- width = rowLabelWidth , height = height ,
532+ width = rowLabelWidth or 1e-15 , height = height ,
534533 text = rowLabels [row ], facecolor = rowColours [row ],
535534 loc = rowLoc )
536535 if rowLabelWidth == 0 :
0 commit comments