I recently upgraded to 0.87.2 with numpy 0.9.6 on Mac OSX 10.4.6. The first time I tried to generate a plot with a legend I got this error. This same code did not produce and error the last time I ran it with an earlier version.
Is this fixed already in svn? --> 432 legend(loc = 'lower right') 433 434 def PlotClusterRelativeHeadingsAbs(vl, figNum = 1): /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- packages/matplotlib/pylab.py in legend(*args, **kwargs) 2305 2306 ret = gca().legend(*args, **kwargs) -> 2307 draw_if_interactive() 2308 return ret 2309 if Axes.legend.__doc__ is not None: /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- packages/IPython/genutils.py in wrapper(*args, **kw) 742 def wrapper(*args,**kw): 743 wrapper.called = False --> 744 out = func(*args,**kw) 745 wrapper.called = True 746 return out /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- packages/matplotlib/backends/backend_tkagg.py in draw_if_interactive() 57 figManager = Gcf.get_active() 58 if figManager is not None: ---> 59 figManager.show() 60 61 /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- packages/matplotlib/backends/backend_tkagg.py in show(self) 299 if sys.platform=='win32' : self.window.update() 300 else: --> 301 self.canvas.draw() 302 self._shown = True 303 /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- packages/matplotlib/backends/backend_tkagg.py in draw(self) 149 150 def draw(self): --> 151 FigureCanvasAgg.draw(self) 152 tkagg.blit(self._tkphoto, self.renderer._renderer, colormode=2) 153 self._master.update_idletasks() /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- packages/matplotlib/backends/backend_agg.py in draw(self) 396 397 renderer = self.get_renderer() --> 398 self.figure.draw(renderer) 399 400 def get_renderer(self): /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- packages/matplotlib/figure.py in draw(self, renderer) 527 528 # render the axes --> 529 for a in self.axes: a.draw(renderer) 530 531 # render the figure text /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- packages/matplotlib/axes.py in draw(self, renderer, inframe) 1467 1468 if self.legend_ is not None: -> 1469 self.legend_.draw(renderer) 1470 1471 /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- packages/matplotlib/legend.py in draw(self, renderer) 206 if not self.get_visible(): return 207 renderer.open_group('legend') --> 208 self._update_positions(renderer) 209 if self._drawFrame: 210 if self.shadow: /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- packages/matplotlib/legend.py in _update_positions(self, renderer) 528 for t, tabove in zip(self.texts[1:], self.texts[:-1]): 529 x,y = t.get_position() --> 530 l,b,w,h = get_tbounds(tabove) 531 b -= self.labelsep 532 h += 2*self.labelsep /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- packages/matplotlib/legend.py in get_tbounds(text) 521 if not len(self.legendHandles) and not len (self.texts): return 522 def get_tbounds(text): #get text bounds in axes coords --> 523 bbox = text.get_window_extent(renderer) 524 bboxa = inverse_transform_bbox(self._transform, bbox) 525 return bboxa.get_bounds() /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- packages/matplotlib/text.py in get_window_extent(self, renderer) 461 bbox, tmp = self._get_layout_super (self._renderer, m) 462 return bbox --> 463 bbox, info = self._get_layout(self._renderer) 464 return bbox 465 /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- packages/matplotlib/text.py in _get_layout(self, renderer) 184 heightt += 3 # 3 pixel pad 185 for line in lines: --> 186 w,h = renderer.get_text_width_height( 187 line, self._fontproperties, ismath=self.is_math_text()) 188 /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- packages/matplotlib/backends/backend_agg.py in get_text_width_height (self, s, prop, ismath, rgb) 247 # todo: handle props 248 size = prop.get_size_in_points() --> 249 Z = self.texmanager.get_rgba(s, size, self.dpi.get (), rgb) 250 m,n,tmp = Z.shape 251 return n,m /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- packages/matplotlib/texmanager.py in get_rgba(self, tex, fontsize, dpi, rgb) 378 if Z is None: 379 # force=True to skip cacheing while debugging --> 380 pngfile = self.make_png(tex, fontsize, dpi, force=False) 381 X = readpng(pngfile) 382 vers = self.get_dvipng_version() /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- packages/matplotlib/texmanager.py in make_png(self, tex, fontsize, dpi, force) 207 if debug: force = True 208 --> 209 dvifile = self.make_dvi(tex, fontsize) 210 prefix = self.get_prefix(tex, fontsize, dpi) 211 pngfile = os.path.join(self.texcache, '%s.png'% prefix) /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- packages/matplotlib/texmanager.py in make_dvi(self, tex, fontsize, force) 190 stdout=PIPE, close_fds=True) 191 exit_status = process.wait() --> 192 if exit_status: raise RuntimeError('LaTeX was not able to process \ 193 the flowing string:\n%s\nHere is the full report generated by LaTeX: \ 194 \n\n'% tex + process.stdout.read()) RuntimeError: LaTeX was not able to process the flowing string: (V0_msl,V1_msl) Here is the full report generated by LaTeX: This is pdfeTeX, Version 3.141592-1.30.4-2.2 (Web2C 7.5.5) entering extended mode (/Users/smithsm/.matplotlib/tex.cache/ 8a40b78bc1a9a623e6e789f1fb6f807e.tex LaTeX2e <2003/12/01> Babel <v3.8d> and hyphenation patterns for american, british, french, german, n german, dutch, italian, norsk, portuges, spanish, swedish, nohyphenation, loade d. (/usr/local/teTeX/share/texmf.tetex/tex/latex/base/article.cls Document Class: article 2004/02/16 v1.4f Standard LaTeX document class (/usr/local/teTeX/share/texmf.tetex/tex/latex/base/size10.clo)) (/usr/local/teTeX/share/texmf.tetex/tex/latex/type1cm/type1cm.sty) (/usr/local/teTeX/share/texmf.tetex/tex/latex/psnfss/helvet.sty (/usr/local/teTeX/share/texmf.tetex/tex/latex/graphics/keyval.sty)) (/usr/local/teTeX/share/texmf.tetex/tex/latex/psnfss/courier.sty) (/usr/local/teTeX/share/texmf.tetex/tex/latex/base/textcomp.sty (/usr/local/teTeX/share/texmf.tetex/tex/latex/base/ts1enc.def)) (/usr/local/teTeX/share/texmf.tetex/tex/latex/geometry/geometry.sty (/usr/local/teTeX/share/texmf.tetex/tex/latex/geometry/geometry.cfg) Package geometry Warning: Over-specification in `h'-direction. `width' (5058.9pt) is ignored. Package geometry Warning: Over-specification in `v'-direction. `height' (5058.9pt) is ignored. ) No file 8a40b78bc1a9a623e6e789f1fb6f807e.aux. (/usr/local/teTeX/share/texmf.tetex/tex/latex/base/ts1cmr.fd) (/usr/local/teTeX/share/texmf.tetex/tex/latex/psnfss/ot1pnc.fd) (/usr/local/teTeX/share/texmf.tetex/tex/latex/psnfss/ot1phv.fd) ! Missing $ inserted. <inserted text> $ l.10 ...tsize{10.000000}{12.500000}{\sffamily (V0_ msl,V1_msl)} ! Extra }, or forgotten $. l.10 ...000}{12.500000}{\sffamily (V0_msl,V1_msl)} ! Missing $ inserted. <inserted text> $ l.11 \end{document} [1] (./8a40b78bc1a9a623e6e789f1fb6f807e.aux) ) (\end occurred inside a group at level 1) ### simple group (level 1) entered at line 10 ({) ### bottom level (see the transcript file for additional information) Output written on 8a40b78bc1a9a623e6e789f1fb6f807e.dvi (1 page, 380 bytes). Transcript written on 8a40b78bc1a9a623e6e789f1fb6f807e.log. ********************************************************************** Samuel M. Smith Ph.D. 2966 Fort Hill Road Eagle Mountain, Utah 84043 801-768-2768 voice 801-768-2769 fax ********************************************************************** "The greatest source of failure and unhappiness in the world is giving up what we want most for what we want at the moment" ********************************************************************** _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users