Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 364bad6

Browse files
committed
Inline references to RendererPS in backend_ps.
Having the additional indirection through _renderer_class doesn't buy us anything, and e.g. MixedModeRenderer is hard-coded, so heh.
1 parent 5308e6b commit 364bad6

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

lib/matplotlib/backends/backend_ps.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -897,8 +897,6 @@ def shouldstroke(self):
897897

898898

899899
class FigureCanvasPS(FigureCanvasBase):
900-
_renderer_class = RendererPS
901-
902900
fixed_dpi = 72
903901

904902
def draw(self):
@@ -1036,8 +1034,7 @@ def write(self, *kl, **kwargs):
10361034
self._pswriter = StringIO()
10371035

10381036
# mixed mode rendering
1039-
ps_renderer = self._renderer_class(width, height, self._pswriter,
1040-
imagedpi=dpi)
1037+
ps_renderer = RendererPS(width, height, self._pswriter, imagedpi=dpi)
10411038
renderer = MixedModeRenderer(
10421039
self.figure, width, height, dpi, ps_renderer,
10431040
bbox_inches_restore=bbox_inches_restore)
@@ -1230,8 +1227,7 @@ def write(self, *kl, **kwargs):
12301227
self._pswriter = StringIO()
12311228

12321229
# mixed mode rendering
1233-
ps_renderer = self._renderer_class(width, height,
1234-
self._pswriter, imagedpi=dpi)
1230+
ps_renderer = RendererPS(width, height, self._pswriter, imagedpi=dpi)
12351231
renderer = MixedModeRenderer(self.figure,
12361232
width, height, dpi, ps_renderer,
12371233
bbox_inches_restore=bbox_inches_restore)

0 commit comments

Comments
 (0)