@@ -249,7 +249,7 @@ class RendererSVG(RendererBase):
249
249
FONT_SCALE = 100.0
250
250
fontd = maxdict (50 )
251
251
252
- def __init__ (self , width , height , image_dpi , svgwriter , basename = None ):
252
+ def __init__ (self , width , height , svgwriter , basename = None , image_dpi = 72 ):
253
253
self .width = width
254
254
self .height = height
255
255
self .writer = XMLWriter (svgwriter )
@@ -1175,11 +1175,11 @@ def _print_svg(self, filename, svgwriter, fh_to_close=None, **kwargs):
1175
1175
w , h = width * 72 , height * 72
1176
1176
1177
1177
if rcParams ['svg.image_noscale' ]:
1178
- renderer = RendererSVG (w , h , image_dpi , svgwriter , filename )
1178
+ renderer = RendererSVG (w , h , svgwriter , filename , image_dpi )
1179
1179
else :
1180
1180
_bbox_inches_restore = kwargs .pop ("bbox_inches_restore" , None )
1181
1181
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 ),
1183
1183
bbox_inches_restore = _bbox_inches_restore )
1184
1184
1185
1185
self .figure .draw (renderer )
0 commit comments