yt.visualization.profile_plotter.PhasePlot.from_profile

classmethod PhasePlot.from_profile(profile, fontsize=18, figure_size=8.0)[source]

Instantiate a PhasePlot object from a profile object created with create_profile().

Parameters:

profile : An instance of ProfileND

A single profile object.

fontsize : float

The fontsize to use, in points.

figure_size : float

The figure size to use, in inches.

Examples

>>> import yt
>>> ds = yt.load('IsolatedGalaxy/galaxy0030/galaxy0030')
>>> extrema = {
... 'density': (1e-31, 1e-24),
... 'temperature': (1e1, 1e8),
... 'cell_mass': (1e-6, 1e-1),
... }
>>> profile = yt.create_profile(ds.all_data(), ['density', 'temperature'],
...                             fields=['cell_mass'],extrema=extrema,
...                             fractional=True)
>>> ph = yt.PhasePlot.from_profile(profile)
>>> ph.save()