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 <matthewturk@gmail.com> wrote:
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 <bwoshea@gmail.com> 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