From: <lee...@us...> - 2010-06-05 18:31:58
|
Revision: 8382 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=8382&view=rev Author: leejjoon Date: 2010-06-05 18:31:52 +0000 (Sat, 05 Jun 2010) Log Message: ----------- mpl_toolkits.axisartist now skips ticklabels of empty string which have caused problem with some TeX installation Modified Paths: -------------- trunk/matplotlib/lib/matplotlib/texmanager.py trunk/matplotlib/lib/mpl_toolkits/axisartist/axis_artist.py Modified: trunk/matplotlib/lib/matplotlib/texmanager.py =================================================================== --- trunk/matplotlib/lib/matplotlib/texmanager.py 2010-06-05 04:19:10 UTC (rev 8381) +++ trunk/matplotlib/lib/matplotlib/texmanager.py 2010-06-05 18:31:52 UTC (rev 8382) @@ -577,6 +577,8 @@ """ return width, heigth and descent of the text. """ + if tex.strip() == '': + return 0, 0, 0 if renderer: dpi_fraction = renderer.points_to_pixels(1.) Modified: trunk/matplotlib/lib/mpl_toolkits/axisartist/axis_artist.py =================================================================== --- trunk/matplotlib/lib/mpl_toolkits/axisartist/axis_artist.py 2010-06-05 04:19:10 UTC (rev 8381) +++ trunk/matplotlib/lib/mpl_toolkits/axisartist/axis_artist.py 2010-06-05 18:31:52 UTC (rev 8382) @@ -769,6 +769,7 @@ #self._set_offset_radius(r) for (x, y), a, l in self._locs_angles_labels: + if not l.strip(): continue self._set_ref_angle(a) #+ add_angle self.set_x(x) self.set_y(y) @@ -811,6 +812,7 @@ """ whd_list = [] for (x, y), a, l in self._locs_angles_labels: + if not l.strip(): continue clean_line, ismath = self.is_math_text(l) whd = renderer.get_text_width_height_descent( clean_line, self._fontproperties, ismath=ismath) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |