Skip to content

Instantly share code, notes, and snippets.

@laserson
Created August 1, 2014 01:00
Show Gist options
  • Save laserson/8d03f630ae49c8aee836 to your computer and use it in GitHub Desktop.
Save laserson/8d03f630ae49c8aee836 to your computer and use it in GitHub Desktop.
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-33-9be617700fcd> in <module>()
6 t = ax.plot(times, events, lw=1, c=random_color())
7 ax.set_yscale('log')
----> 8 IPython.core.pylabtools.print_figure(fig)
/usr/lib/python2.6/site-packages/IPython/core/pylabtools.pyc in print_figure(fig, fmt)
108 fmt = 'png'
109 fig.canvas.print_figure(bytes_io, format=fmt, bbox_inches='tight',
--> 110 facecolor=fc, edgecolor=ec, dpi=dpi)
111 data = bytes_io.getvalue()
112 return data
/usr/lib64/python2.6/site-packages/matplotlib/backend_bases.pyc in print_figure(self, filename, dpi, facecolor, edgecolor, orientation, format, **kwargs)
2165 orientation=orientation,
2166 dryrun=True,
-> 2167 **kwargs)
2168 renderer = self.figure._cachedRenderer
2169 bbox_inches = self.figure.get_tightbbox(renderer)
/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.pyc in print_png(self, filename_or_obj, *args, **kwargs)
503
504 def print_png(self, filename_or_obj, *args, **kwargs):
--> 505 FigureCanvasAgg.draw(self)
506 renderer = self.get_renderer()
507 original_dpi = renderer.dpi
/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.pyc in draw(self)
449
450 try:
--> 451 self.figure.draw(self.renderer)
452 finally:
453 RendererAgg.lock.release()
/usr/lib64/python2.6/site-packages/matplotlib/artist.pyc in draw_wrapper(artist, renderer, *args, **kwargs)
53 def draw_wrapper(artist, renderer, *args, **kwargs):
54 before(artist, renderer)
---> 55 draw(artist, renderer, *args, **kwargs)
56 after(artist, renderer)
57
/usr/lib64/python2.6/site-packages/matplotlib/figure.pyc in draw(self, renderer)
1051 dsu.sort(key=itemgetter(0))
1052 for zorder, a, func, args in dsu:
-> 1053 func(*args)
1054
1055 renderer.close_group('figure')
/usr/lib64/python2.6/site-packages/matplotlib/artist.pyc in draw_wrapper(artist, renderer, *args, **kwargs)
53 def draw_wrapper(artist, renderer, *args, **kwargs):
54 before(artist, renderer)
---> 55 draw(artist, renderer, *args, **kwargs)
56 after(artist, renderer)
57
/usr/lib64/python2.6/site-packages/matplotlib/axes.pyc in draw(self, renderer, inframe)
2083
2084 for zorder, a in dsu:
-> 2085 a.draw(renderer)
2086
2087 renderer.close_group('axes')
/usr/lib64/python2.6/site-packages/matplotlib/artist.pyc in draw_wrapper(artist, renderer, *args, **kwargs)
53 def draw_wrapper(artist, renderer, *args, **kwargs):
54 before(artist, renderer)
---> 55 draw(artist, renderer, *args, **kwargs)
56 after(artist, renderer)
57
/usr/lib64/python2.6/site-packages/matplotlib/axis.pyc in draw(self, renderer, *args, **kwargs)
1095 ticks_to_draw = self._update_ticks(renderer)
1096 ticklabelBoxes, ticklabelBoxes2 = self._get_tick_bboxes(ticks_to_draw,
-> 1097 renderer)
1098
1099 for tick in ticks_to_draw:
/usr/lib64/python2.6/site-packages/matplotlib/axis.pyc in _get_tick_bboxes(self, ticks, renderer)
1044 for tick in ticks:
1045 if tick.label1On and tick.label1.get_visible():
-> 1046 extent = tick.label1.get_window_extent(renderer)
1047 ticklabelBoxes.append(extent)
1048 if tick.label2On and tick.label2.get_visible():
/usr/lib64/python2.6/site-packages/matplotlib/text.pyc in get_window_extent(self, renderer, dpi)
752 raise RuntimeError('Cannot get window extent w/o renderer')
753
--> 754 bbox, info, descent = self._get_layout(self._renderer)
755 x, y = self.get_position()
756 x, y = self.get_transform().transform_point((x, y))
/usr/lib64/python2.6/site-packages/matplotlib/text.pyc in _get_layout(self, renderer)
327 w, h, d = get_text_width_height_descent(clean_line,
328 self._fontproperties,
--> 329 ismath=ismath)
330 else:
331 w, h, d = 0, 0, 0
/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.pyc in get_text_width_height_descent(self, s, prop, ismath)
208 if ismath:
209 ox, oy, width, height, descent, fonts, used_characters = \
--> 210 self.mathtext_parser.parse(s, self.dpi, prop)
211 return width, height, descent
212
/usr/lib64/python2.6/site-packages/matplotlib/mathtext.pyc in parse(self, s, dpi, prop)
3007 # with each request.
3008 if self._parser is None:
-> 3009 self.__class__._parser = Parser()
3010
3011 box = self._parser.parse(s, font_output, fontsize, dpi)
/usr/lib64/python2.6/site-packages/matplotlib/mathtext.pyc in __init__(self)
2191 space <<= oneOf(self._space_widths.keys())
2192 customspace <<= (Suppress(Literal(r'\hspace'))
-> 2193 - ((lbrace + float_literal + rbrace)
2194 | Error(r"Expected \hspace{n}")))
2195
TypeError: unsupported operand type(s) for +: 'NoneType' and 'NoneType'
<matplotlib.figure.Figure at 0x3e09e90>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment