Hi Matt,
Ah, gotcha - thanks! I also spoke to Hilary on #yt, which was helpful.
So, to clarify, is the appropriate thing to do in this case, then, to
create a profile by:
profile =
create_profile(ad,bin_fields=["Baryon_Overdensity","Temperature"],n=[256,256],fields=["CellMassMsun"])
edit the profile.x and profile.y arrays directly so that they have the
limits I want, by say:
profile.x = np.logspace(-1,5,256)
(and similarly for y),
and then pass it into PhasePlot?
--Brian
On Mon, Aug 18, 2014 at 11:04 AM, Matthew Turk
Hi Brian,
Looks to me like the best way to do this is in 2.x is to construct the PhasePlot you want using create_profile( ... ), and then use PhasePlot.from_profiles to make it into a phase plot.
-Matt
On Mon, Aug 18, 2014 at 10:00 AM, Brian O'Shea
wrote: Hi folks,
I'm using yt 2.6 (well, the most up-to-date version of yt 2.x), and am attempting to manually set the limits on a 2D phase plot. Unfortunately, I can't find anything in the docs, and the one IPython notebook solution linked to is defunct. So, if I want to manually set the x and y limits on a plot generated using PhasePlot - i.e., with the command:
phase = PhasePlot(ad, "Baryon_Overdensity", "Temperature", "CellMassMsun", weight_field=None, fractional=True)
What is the best way to do this?
Thanks!
--Brian
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
_______________________________________________ yt-users mailing list yt-users@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org