diff --git a/plotter.py b/plotter.py index d4c5a10..c6c5f41 100644 --- a/plotter.py +++ b/plotter.py @@ -513,6 +513,7 @@ class Plotter(Aggregator, BaseProcessor): unit_time=U.Myr, put_units=True, unit_space=U.pc, + center_space=False, cmap="plasma", norm="log", put_cbar=True, @@ -527,10 +528,13 @@ class Plotter(Aggregator, BaseProcessor): ax_h = self._axes_h[ax_los] ax_v = self._axes_v[ax_los] - im_extent = self.save.root.maps._v_attrs.im_extent + im_extent = np.array(self.save.root.maps._v_attrs.im_extent) unit_length = self.save.root._v_attrs["unit_length"] - im_extent = np.array(im_extent) * unit_length.express(unit_space) + if center_space: + center = self.save.root.maps.center + im_extent = im_extent - center + im_extent = im_extent * unit_length.express(unit_space) node = self.save.get_node("/maps/{}_{}".format(name, ax_los)) dmap = node.read() @@ -1223,14 +1227,14 @@ class Plotter(Aggregator, BaseProcessor): "Column density map", dependencies=["coldens"], ), - "T": PlotRule( + "slice_T": PlotRule( self, partial( self._plot_map, "T", label=r"$T$", ), - "Temperature map", + "Slice of temperature", dependencies=["T"], ), "alpha_disk": PlotRule(