Hello,

I recently upgraded matplotlib v0.98.5 to 1.0.  Now when I try to plot data 
using latex for the figure labels my scripts fail.  I have not changed my code 
so I'm not sure where the error is coming from.  I have tried reinstalling and 
updating MikTex and Ghostscript but that has not helped (I'm running Windows 7 
and Python 2.6).  The actual error I get is below.  Any thoughts?

Thanks,

Steve

Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\matplotlib\backends\backend_qt4.py", line 
215, in resizeEvent
    self.draw()
  File "C:\Python26\lib\site-packages\matplotlib\backends\backend_qt4agg.py", 
line 130, in draw
    FigureCanvasAgg.draw(self)
  File "C:\Python26\lib\site-packages\matplotlib\backends\backend_agg.py", line 
394, in draw
    self.figure.draw(self.renderer)
  File "C:\Python26\lib\site-packages\matplotlib\artist.py", line 55, in 
draw_wrapper
    draw(artist, renderer, *args, **kwargs)
  File "C:\Python26\lib\site-packages\matplotlib\figure.py", line 798, in draw
    func(*args)
  File "C:\Python26\lib\site-packages\matplotlib\artist.py", line 55, in 
draw_wrapper
    draw(artist, renderer, *args, **kwargs)
  File "C:\Python26\lib\site-packages\matplotlib\axes.py", line 1934, in draw
    a.draw(renderer)
  File "C:\Python26\lib\site-packages\matplotlib\artist.py", line 55, in 
draw_wrapper
    draw(artist, renderer, *args, **kwargs)
  File "C:\Python26\lib\site-packages\matplotlib\axis.py", line 1017, in draw
    tick.draw(renderer)
  File "C:\Python26\lib\site-packages\matplotlib\artist.py", line 55, in 
draw_wrapper
    draw(artist, renderer, *args, **kwargs)
  File "C:\Python26\lib\site-packages\matplotlib\axis.py", line 236, in draw
    self.label2.draw(renderer)
  File "C:\Python26\lib\site-packages\matplotlib\artist.py", line 55, in 
draw_wrapper
    draw(artist, renderer, *args, **kwargs)
  File "C:\Python26\lib\site-packages\matplotlib\text.py", line 524, in draw
    bbox, info = self._get_layout(renderer)
  File "C:\Python26\lib\site-packages\matplotlib\text.py", line 307, in 
_get_layout
    ismath=ismath)
  File "C:\Python26\lib\site-packages\matplotlib\backends\backend_agg.py", line 
171, in get_text_width_height_descent
    renderer=self)
  File "C:\Python26\lib\site-packages\matplotlib\texmanager.py", line 608, in 
get_text_width_height_descent
    page = iter(dvi).next()
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 65, in 
__iter__
    have_page = self._read()
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 121, in _read
    self._dispatch(byte)
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 209, in 
_dispatch
    self._fnt_def(k, c, s, d, a, l, n)
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 370, in 
_fnt_def
    vf = _vffile(n[-l:])
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 871, in 
_vffile
    return _fontfile(texname, Vf, '.vf', _vfcache)
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 860, in 
_fontfile
    result = class_(filename)
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 479, in 
__init__
    self._read()
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 121, in _read
    self._dispatch(byte)
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 508, in 
_dispatch
    Dvi._dispatch(self, byte)
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 209, in 
_dispatch
    self._fnt_def(k, c, s, d, a, l, n)
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 546, in 
_fnt_def
    Dvi._fnt_def(self, k, *args)
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 372, in 
_fnt_def
    self.fonts[k] = DviFont(scale=s, tfm=tfm, texname=n, vf=vf)
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 418, in 
__init__
    nchars = max(tfm.width.iterkeys()) + 1
AttributeError: 'NoneType' object has no attribute 'width'
Traceback (most recent call last):
  File "C:\Users\steve.nicholes\Documents\Beamformer\Design\SOA\SOA Design.py", 
line 333, in <module>
    show()
  File "C:\Python26\lib\site-packages\matplotlib\backends\backend_qt4.py", line 
71, in show
    figManager.canvas.draw()
  File "C:\Python26\lib\site-packages\matplotlib\backends\backend_qt4agg.py", 
line 130, in draw
    FigureCanvasAgg.draw(self)
  File "C:\Python26\lib\site-packages\matplotlib\backends\backend_agg.py", line 
394, in draw
    self.figure.draw(self.renderer)
  File "C:\Python26\lib\site-packages\matplotlib\artist.py", line 55, in 
draw_wrapper
    draw(artist, renderer, *args, **kwargs)
  File "C:\Python26\lib\site-packages\matplotlib\figure.py", line 798, in draw
    func(*args)
  File "C:\Python26\lib\site-packages\matplotlib\artist.py", line 55, in 
draw_wrapper
    draw(artist, renderer, *args, **kwargs)
  File "C:\Python26\lib\site-packages\matplotlib\axes.py", line 1934, in draw
    a.draw(renderer)
  File "C:\Python26\lib\site-packages\matplotlib\artist.py", line 55, in 
draw_wrapper
    draw(artist, renderer, *args, **kwargs)
  File "C:\Python26\lib\site-packages\matplotlib\axis.py", line 1017, in draw
    tick.draw(renderer)
  File "C:\Python26\lib\site-packages\matplotlib\artist.py", line 55, in 
draw_wrapper
    draw(artist, renderer, *args, **kwargs)
  File "C:\Python26\lib\site-packages\matplotlib\axis.py", line 236, in draw
    self.label2.draw(renderer)
  File "C:\Python26\lib\site-packages\matplotlib\artist.py", line 55, in 
draw_wrapper
    draw(artist, renderer, *args, **kwargs)
  File "C:\Python26\lib\site-packages\matplotlib\text.py", line 524, in draw
    bbox, info = self._get_layout(renderer)
  File "C:\Python26\lib\site-packages\matplotlib\text.py", line 307, in 
_get_layout
    ismath=ismath)
  File "C:\Python26\lib\site-packages\matplotlib\backends\backend_agg.py", line 
171, in get_text_width_height_descent
    renderer=self)
  File "C:\Python26\lib\site-packages\matplotlib\texmanager.py", line 608, in 
get_text_width_height_descent
    page = iter(dvi).next()
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 65, in 
__iter__
    have_page = self._read()
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 121, in _read
    self._dispatch(byte)
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 209, in 
_dispatch
    self._fnt_def(k, c, s, d, a, l, n)
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 370, in 
_fnt_def
    vf = _vffile(n[-l:])
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 871, in 
_vffile
    return _fontfile(texname, Vf, '.vf', _vfcache)
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 860, in 
_fontfile
    result = class_(filename)
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 479, in 
__init__
    self._read()
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 121, in _read
    self._dispatch(byte)
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 508, in 
_dispatch
    Dvi._dispatch(self, byte)
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 209, in 
_dispatch
    self._fnt_def(k, c, s, d, a, l, n)
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 546, in 
_fnt_def
    Dvi._fnt_def(self, k, *args)
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 372, in 
_fnt_def
    self.fonts[k] = DviFont(scale=s, tfm=tfm, texname=n, vf=vf)
  File "C:\Python26\lib\site-packages\matplotlib\dviread.py", line 418, in 
__init__
    nchars = max(tfm.width.iterkeys()) + 1
AttributeError: 'NoneType' object has no attribute 'width'




      

------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to