@@ -249,7 +249,7 @@ class RendererSVG(RendererBase):
249249 FONT_SCALE = 100.0
250250 fontd = maxdict (50 )
251251
252- def __init__ (self , width , height , image_dpi , svgwriter , basename = None ):
252+ def __init__ (self , width , height , svgwriter , basename = None , image_dpi = 72 ):
253253 self .width = width
254254 self .height = height
255255 self .writer = XMLWriter (svgwriter )
@@ -1175,11 +1175,11 @@ def _print_svg(self, filename, svgwriter, fh_to_close=None, **kwargs):
11751175 w , h = width * 72 , height * 72
11761176
11771177 if rcParams ['svg.image_noscale' ]:
1178- renderer = RendererSVG (w , h , image_dpi , svgwriter , filename )
1178+ renderer = RendererSVG (w , h , svgwriter , filename , image_dpi )
11791179 else :
11801180 _bbox_inches_restore = kwargs .pop ("bbox_inches_restore" , None )
11811181 renderer = MixedModeRenderer (self .figure ,
1182- width , height , image_dpi , RendererSVG (w , h , image_dpi , svgwriter , filename ),
1182+ width , height , image_dpi , RendererSVG (w , h , svgwriter , filename , image_dpi ),
11831183 bbox_inches_restore = _bbox_inches_restore )
11841184
11851185 self .figure .draw (renderer )
0 commit comments