matplotlib, usetex

Bill Jackson jackson at hotmail.com
Fri May 25 19:03:15 EDT 2007


Alexander Schmolck wrote the following on 05/25/2007 02:33 PM:
> (BTW what happens if you do axis([0,128,0,128])).

In [1]: import pylab

In [2]: pylab.axis([0,128,0,128])

In [3]: pylab.show()
---------------------------------------------------------------------------
<type 'exceptions.NotImplementedError'>   Traceback (most recent call last)

/usr/lib/python2.5/site-packages/matplotlib/backends/backend_gtk.py in 
expose_event(self, widget, event)
     282                 x, y, w, h = self.allocation
     283                 self._pixmap_prepare (w, h)
--> 284                 self._render_figure(self._pixmap, w, h)
     285                 self._need_redraw = False
     286

/usr/lib/python2.5/site-packages/matplotlib/backends/backend_gtk.py in 
_render_figure(self, pixmap, width, height)
     270         """
     271         self._renderer.set_width_height (width, height)
--> 272         self.figure.draw (self._renderer)
     273
     274

/usr/lib/python2.5/site-packages/matplotlib/figure.py in draw(self, 
renderer)
     542
     543         # render the axes
--> 544         for a in self.axes: a.draw(renderer)
     545
     546         # render the figure text

/usr/lib/python2.5/site-packages/matplotlib/axes.py in draw(self, 
renderer, inframe)
    1061
    1062         for zorder, i, a in dsu:
-> 1063             a.draw(renderer)
    1064
    1065         self.transData.thaw()  # release the lazy objects

/usr/lib/python2.5/site-packages/matplotlib/axis.py in draw(self, 
renderer, *args, **kwargs)
     559             tick.set_label1(label)
     560             tick.set_label2(label)
--> 561             tick.draw(renderer)
     562             if tick.label1On and tick.label1.get_visible():
     563                 extent = tick.label1.get_window_extent(renderer)

/usr/lib/python2.5/site-packages/matplotlib/axis.py in draw(self, renderer)
     159             if self.tick2On: self.tick2line.draw(renderer)
     160
--> 161         if self.label1On: self.label1.draw(renderer)
     162         if self.label2On: self.label2.draw(renderer)
     163

/usr/lib/python2.5/site-packages/matplotlib/text.py in draw(self, renderer)
     836     def draw(self, renderer):
     837         self.update_coords(renderer)
--> 838         Text.draw(self, renderer)
     839         if self.get_dashlength() > 0.0:
     840             self.dashline.draw(renderer)

/usr/lib/python2.5/site-packages/matplotlib/text.py in draw(self, renderer)
     348
     349                 renderer.draw_tex(gc, x, y, line,
--> 350                                   self._fontproperties, angle)
     351             return
     352

/usr/lib/python2.5/site-packages/matplotlib/backend_bases.py in 
draw_tex(self, gc, x, y, s, prop, angle, ismath)
     379
     380     def draw_tex(self, gc, x, y, s, prop, angle, ismath='TeX!'):
--> 381         raise NotImplementedError
     382
     383     def draw_text(self, gc, x, y, s, prop, angle, ismath=False):

<type 'exceptions.NotImplementedError'>:

In [4]:




More information about the Python-list mailing list