def _new_plot(self): fig, ax = super(TwoDimPlot, self)._new_plot() opt = self.plot_options # Best-fit point if opt.show_best_fit: pm.plot_data(self.best_fit_x, self.best_fit_y, schemes.best_fit, zorder=2) # Posterior mean if opt.show_posterior_mean: pm.plot_data(self.posterior_mean_x, self.posterior_mean_y, schemes.posterior_mean, zorder=2) # Posterior mode if opt.show_posterior_mode: for bin_center_x, bin_center_y in self.posterior_modes: pm.plot_data(bin_center_x, bin_center_y, schemes.posterior_mode, zorder=2) # Posterior median if opt.show_posterior_median: pm.plot_data(self.posterior_median_x, self.posterior_median_y, schemes.posterior_median, zorder=2) return fig, ax
def _new_plot(self, point_height=0.08): """ Special new plot method for 1D plots. :param point_height: Height to plot point statistics (mean, median, mode) :type point_height: float """ fig, ax = super(OneDimPlot, self)._new_plot() opt = self.plot_options # Best-fit point if opt.show_best_fit: pm.plot_data(self.best_fit, point_height, schemes.best_fit, zorder=2) # Posterior mean if opt.show_posterior_mean: pm.plot_data(self.posterior_mean, point_height, schemes.posterior_mean, zorder=2) # Posterior median if opt.show_posterior_median: pm.plot_data(self.posterior_median, point_height, schemes.posterior_median, zorder=2) # Posterior mode if opt.show_posterior_mode: for mode in self.posterior_modes: pm.plot_data(mode, point_height, schemes.posterior_mode, zorder=2) return fig, ax