[Yt-svn] yt-commit r974 - trunk/yt/raven
mturk at wrangler.dreamhost.com
mturk at wrangler.dreamhost.com
Wed Dec 3 13:41:32 PST 2008
Author: mturk
Date: Wed Dec 3 13:41:32 2008
New Revision: 974
URL: http://yt.spacepope.org/changeset/974
Log:
Now you can feed data_source to add_projection and it will respect that.
Modified:
trunk/yt/raven/PlotCollection.py
Modified: trunk/yt/raven/PlotCollection.py
==============================================================================
--- trunk/yt/raven/PlotCollection.py (original)
+++ trunk/yt/raven/PlotCollection.py Wed Dec 3 13:41:32 2008
@@ -265,12 +265,13 @@
def _add_projection(self, ptype, field, axis, weight_field=None,
center=None, use_colorbar=True,
figure = None, axes = None, fig_size=None,
- periodic = False, **kwargs):
+ periodic = False, data_source = None, **kwargs):
if center == None:
center = self.c
- proj = self.pf.hierarchy.proj(axis, field, weight_field, center=center,
- **kwargs)
- p = self._add_plot(ptype(proj, field,
+ if data_source is None:
+ data_source = self.pf.hierarchy.proj(axis, field, weight_field,
+ center=center, **kwargs)
+ p = self._add_plot(ptype(data_source, field,
use_colorbar=use_colorbar, axes=axes, figure=figure,
size=fig_size, periodic=periodic))
p["Axis"] = lagos.axis_names[axis]
@@ -435,6 +436,7 @@
retval._redraw_image()
retval._fig_num = new_fig.number
self.pylab.show()
+ self.pylab.draw()
return retval
return pylabify
@@ -442,7 +444,11 @@
@wraps(func)
def pylabify(self, *args, **kwargs):
retval = func(self, *args, **kwargs)
- self.pylab.show()
+ fig_num = self.pylab.gcf().number
+ for p in self.plots:
+ self.pylab.figure(p._fig_num)
+ self.pylab.draw()
+ self.pylab.figure(fig_num)
return retval
return pylabify
More information about the yt-svn
mailing list