@@ -541,7 +541,7 @@ def print_figure(self, fo, dpi=150, facecolor='w', edgecolor='w',
541541 if ext == 'png' :
542542 self ._save_png (fo )
543543 elif ext in ('pdf' , 'ps' , 'svg' ):
544- self ._save (self . figure , fo , ext , orientation , ** kwargs )
544+ self ._save (fo , ext , orientation , ** kwargs )
545545 elif ext == 'eps' : # backend_ps for eps
546546 from backend_ps import FigureCanvasPS as FigureCanvas
547547 fc = FigureCanvas (self .figure )
@@ -565,13 +565,13 @@ def _save_png (self, fobj):
565565 surface .write_to_png (fobj )
566566
567567
568- def _save (self , figure , fo , ext , orientation , ** kwargs ):
568+ def _save (self , fo , ext , orientation , ** kwargs ):
569569 # save PDF/PS/SVG
570570 orientation = kwargs .get ('orientation' , 'portrait' )
571571
572572 dpi = 72
573- figure .dpi .set (dpi )
574- w_in , h_in = figure .get_size_inches ()
573+ self . figure .dpi .set (dpi )
574+ w_in , h_in = self . figure .get_size_inches ()
575575 width_in_points , height_in_points = w_in * dpi , h_in * dpi
576576
577577 if orientation == 'landscape' :
@@ -598,7 +598,7 @@ def _save (self, figure, fo, ext, orientation, **kwargs):
598598 return
599599
600600 # surface.set_dpi() can be used
601- renderer = RendererCairo (figure .dpi )
601+ renderer = RendererCairo (self . figure .dpi )
602602 renderer .set_width_height (width_in_points , height_in_points )
603603 renderer .set_ctx_from_surface (surface )
604604 ctx = renderer .ctx
@@ -613,7 +613,7 @@ def _save (self, figure, fo, ext, orientation, **kwargs):
613613 # TODO:
614614 # add portrait/landscape checkbox to FileChooser
615615
616- figure .draw (renderer )
616+ self . figure .draw (renderer )
617617
618618 show_fig_border = False # for testing figure orientation and scaling
619619 if show_fig_border :
0 commit comments