Untitled
unknown
plain_text
9 months ago
12 kB
7
Indexable
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-26-f85893132e6d> in <module>()
46 ax.set_ylabel("Weight (%)")
47 ax.legend(loc='upper left')
---> 48 ax.yaxis.set_major_formatter(lambda x, pos: f'{x*100:.0f}%')
49 plt.tight_layout()
50 plt.show()
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\axis.py in set_major_formatter(self, formatter)
1572 self.isDefault_majfmt = False
1573 self.major.formatter = formatter
-> 1574 formatter.set_axis(self)
1575 self.stale = True
1576
AttributeError: 'function' object has no attribute 'set_axis'
Error in callback <function install_repl_displayhook.<locals>.post_execute at 0x0000029B9D6409D8> (for post_execute):
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\pyplot.py in post_execute()
147 def post_execute():
148 if matplotlib.is_interactive():
--> 149 draw_all()
150
151 # IPython >= 2
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\_pylab_helpers.py in draw_all(cls, force)
134 for f_mgr in cls.get_all_fig_managers():
135 if force or f_mgr.canvas.figure.stale:
--> 136 f_mgr.canvas.draw_idle()
137
138 atexit.register(Gcf.destroy_all)
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\backend_bases.py in draw_idle(self, *args, **kwargs)
2053 if not self._is_idle_drawing:
2054 with self._idle_draw_cntx():
-> 2055 self.draw(*args, **kwargs)
2056
2057 def draw_cursor(self, event):
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\backends\backend_agg.py in draw(self)
431 # if toolbar:
432 # toolbar.set_cursor(cursors.WAIT)
--> 433 self.figure.draw(self.renderer)
434 # A GUI class may be need to update a window using this draw, so
435 # don't forget to call the superclass.
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\artist.py in draw_wrapper(artist, renderer, *args, **kwargs)
53 renderer.start_filter()
54
---> 55 return draw(artist, renderer, *args, **kwargs)
56 finally:
57 if artist.get_agg_filter() is not None:
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\figure.py in draw(self, renderer)
1473
1474 mimage._draw_list_compositing_images(
-> 1475 renderer, self, artists, self.suppressComposite)
1476
1477 renderer.close_group('figure')
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\image.py in _draw_list_compositing_images(renderer, parent, artists, suppress_composite)
139 if not_composite or not has_images:
140 for a in artists:
--> 141 a.draw(renderer)
142 else:
143 # Composite any adjacent images together
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\artist.py in draw_wrapper(artist, renderer, *args, **kwargs)
53 renderer.start_filter()
54
---> 55 return draw(artist, renderer, *args, **kwargs)
56 finally:
57 if artist.get_agg_filter() is not None:
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\axes\_base.py in draw(self, renderer, inframe)
2605 renderer.stop_rasterizing()
2606
-> 2607 mimage._draw_list_compositing_images(renderer, self, artists)
2608
2609 renderer.close_group('axes')
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\image.py in _draw_list_compositing_images(renderer, parent, artists, suppress_composite)
139 if not_composite or not has_images:
140 for a in artists:
--> 141 a.draw(renderer)
142 else:
143 # Composite any adjacent images together
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\artist.py in draw_wrapper(artist, renderer, *args, **kwargs)
53 renderer.start_filter()
54
---> 55 return draw(artist, renderer, *args, **kwargs)
56 finally:
57 if artist.get_agg_filter() is not None:
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\axis.py in draw(self, renderer, *args, **kwargs)
1188 renderer.open_group(__name__)
1189
-> 1190 ticks_to_draw = self._update_ticks(renderer)
1191 ticklabelBoxes, ticklabelBoxes2 = self._get_tick_bboxes(ticks_to_draw,
1192 renderer)
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\axis.py in _update_ticks(self, renderer)
1026
1027 interval = self.get_view_interval()
-> 1028 tick_tups = list(self.iter_ticks()) # iter_ticks calls the locator
1029 if self._smart_bounds and tick_tups:
1030 # handle inverted limits
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\axis.py in iter_ticks(self)
971 majorLocs = self.major.locator()
972 majorTicks = self.get_major_ticks(len(majorLocs))
--> 973 self.major.formatter.set_locs(majorLocs)
974 majorLabels = [self.major.formatter(val, i)
975 for i, val in enumerate(majorLocs)]
AttributeError: 'function' object has no attribute 'set_locs'
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
C:\ProgramData\Continuum\Anaconda\lib\site-packages\IPython\core\formatters.py in __call__(self, obj)
339 pass
340 else:
--> 341 return printer(obj)
342 # Finally look for special method names
343 method = get_real_method(obj, self.print_method)
C:\ProgramData\Continuum\Anaconda\lib\site-packages\IPython\core\pylabtools.py in <lambda>(fig)
239
240 if 'png' in formats:
--> 241 png_formatter.for_type(Figure, lambda fig: print_figure(fig, 'png', **kwargs))
242 if 'retina' in formats or 'png2x' in formats:
243 png_formatter.for_type(Figure, lambda fig: retina_figure(fig, **kwargs))
C:\ProgramData\Continuum\Anaconda\lib\site-packages\IPython\core\pylabtools.py in print_figure(fig, fmt, bbox_inches, **kwargs)
123
124 bytes_io = BytesIO()
--> 125 fig.canvas.print_figure(bytes_io, **kw)
126 data = bytes_io.getvalue()
127 if fmt == 'svg':
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\backend_bases.py in print_figure(self, filename, dpi, facecolor, edgecolor, orientation, format, **kwargs)
2210 orientation=orientation,
2211 dryrun=True,
-> 2212 **kwargs)
2213 renderer = self.figure._cachedRenderer
2214 bbox_inches = self.figure.get_tightbbox(renderer)
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\backends\backend_agg.py in print_png(self, filename_or_obj, *args, **kwargs)
511
512 def print_png(self, filename_or_obj, *args, **kwargs):
--> 513 FigureCanvasAgg.draw(self)
514 renderer = self.get_renderer()
515 original_dpi = renderer.dpi
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\backends\backend_agg.py in draw(self)
431 # if toolbar:
432 # toolbar.set_cursor(cursors.WAIT)
--> 433 self.figure.draw(self.renderer)
434 # A GUI class may be need to update a window using this draw, so
435 # don't forget to call the superclass.
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\artist.py in draw_wrapper(artist, renderer, *args, **kwargs)
53 renderer.start_filter()
54
---> 55 return draw(artist, renderer, *args, **kwargs)
56 finally:
57 if artist.get_agg_filter() is not None:
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\figure.py in draw(self, renderer)
1473
1474 mimage._draw_list_compositing_images(
-> 1475 renderer, self, artists, self.suppressComposite)
1476
1477 renderer.close_group('figure')
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\image.py in _draw_list_compositing_images(renderer, parent, artists, suppress_composite)
139 if not_composite or not has_images:
140 for a in artists:
--> 141 a.draw(renderer)
142 else:
143 # Composite any adjacent images together
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\artist.py in draw_wrapper(artist, renderer, *args, **kwargs)
53 renderer.start_filter()
54
---> 55 return draw(artist, renderer, *args, **kwargs)
56 finally:
57 if artist.get_agg_filter() is not None:
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\axes\_base.py in draw(self, renderer, inframe)
2605 renderer.stop_rasterizing()
2606
-> 2607 mimage._draw_list_compositing_images(renderer, self, artists)
2608
2609 renderer.close_group('axes')
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\image.py in _draw_list_compositing_images(renderer, parent, artists, suppress_composite)
139 if not_composite or not has_images:
140 for a in artists:
--> 141 a.draw(renderer)
142 else:
143 # Composite any adjacent images together
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\artist.py in draw_wrapper(artist, renderer, *args, **kwargs)
53 renderer.start_filter()
54
---> 55 return draw(artist, renderer, *args, **kwargs)
56 finally:
57 if artist.get_agg_filter() is not None:
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\axis.py in draw(self, renderer, *args, **kwargs)
1188 renderer.open_group(__name__)
1189
-> 1190 ticks_to_draw = self._update_ticks(renderer)
1191 ticklabelBoxes, ticklabelBoxes2 = self._get_tick_bboxes(ticks_to_draw,
1192 renderer)
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\axis.py in _update_ticks(self, renderer)
1026
1027 interval = self.get_view_interval()
-> 1028 tick_tups = list(self.iter_ticks()) # iter_ticks calls the locator
1029 if self._smart_bounds and tick_tups:
1030 # handle inverted limits
C:\ProgramData\Continuum\Anaconda\lib\site-packages\matplotlib\axis.py in iter_ticks(self)
971 majorLocs = self.major.locator()
972 majorTicks = self.get_major_ticks(len(majorLocs))
--> 973 self.major.formatter.set_locs(majorLocs)
974 majorLabels = [self.major.formatter(val, i)
975 for i, val in enumerate(majorLocs)]
AttributeError: 'function' object has no attribute 'set_locs'
<Figure size 864x432 with 1 Axes>
Editor is loading...
Leave a Comment