Permalink
Browse files

Merge pull request #1155 from pwuertz/temp-tight-bbox-fix

workaround for fixed dpi assumption in adjust_bbox_pdf
  • Loading branch information...
mdboom committed Aug 28, 2012
2 parents 50928d9 + 128b505 commit 98927587681ef22f12a2f4c8cef879da7c8614b8
Showing with 6 additions and 2 deletions.
  1. +6 −2 lib/matplotlib/tight_bbox.py
@@ -88,15 +88,19 @@ def adjust_bbox_pdf(fig, bbox_inches):
adjust_bbox for pdf & eps format
"""
- tr = Affine2D().scale(72)
+ if fig._cachedRenderer.__class__.__name__ == "RendererPgf":
+ tr = Affine2D().scale(fig.dpi)
+ f = 1.
+ else:
+ tr = Affine2D().scale(72)
+ f = 72. / fig.dpi
_bbox = TransformedBbox(bbox_inches, tr)
fig.bbox_inches = Bbox.from_bounds(0, 0,
bbox_inches.width,
bbox_inches.height)
x0, y0 = _bbox.x0, _bbox.y0
- f = 72. / fig.dpi
w1, h1 = fig.bbox.width*f, fig.bbox.height*f
fig.transFigure._boxout = Bbox.from_bounds(-x0, -y0,
w1, h1)

0 comments on commit 9892758

Please sign in to comment.