[Yt-svn] yt-commit r1631 - trunk/yt/raven
joishi at wrangler.dreamhost.com
joishi at wrangler.dreamhost.com
Fri Feb 12 11:37:37 PST 2010
Author: joishi
Date: Fri Feb 12 11:37:35 2010
New Revision: 1631
URL: http://yt.enzotools.org/changeset/1631
Log:
ensure background is transparent before saving to pdf
Modified:
trunk/yt/raven/PlotTypes.py
Modified: trunk/yt/raven/PlotTypes.py
==============================================================================
--- trunk/yt/raven/PlotTypes.py (original)
+++ trunk/yt/raven/PlotTypes.py Fri Feb 12 11:37:35 2010
@@ -134,8 +134,20 @@
def save_to_pdf(self, f):
self._redraw_image()
canvas = engineVals["canvas_pdf"](self._figure)
+ original_figure_alpha = self._figure.patch.get_alpha()
+ self._figure.patch.set_alpha(0.0)
+ original_axes_alpha = []
+ for ax in self._figure.axes:
+ patch = ax.patch
+ original_axes_alpha.append(patch.get_alpha())
+ patch.set_alpha(0.0)
+
canvas.print_pdf(f)
+ self._figure.set_alpha(original_figure_alpha)
+ for ax, alpha in zip(self._figure.axes,original_axes_alpha):
+ ax.patch.set_alpha(alpha)
+
def _redraw_image(self):
pass
More information about the yt-svn
mailing list