From 9e9081be9adc1d44fa174efccc8db40b1f5bb5c3 Mon Sep 17 00:00:00 2001 From: Colm Talbot <colm.talbot@ligo.org> Date: Sat, 25 Apr 2020 08:56:58 -0700 Subject: [PATCH] update waveform plot --- bilby/gw/result.py | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/bilby/gw/result.py b/bilby/gw/result.py index 3f68eb971..3ed3773da 100644 --- a/bilby/gw/result.py +++ b/bilby/gw/result.py @@ -393,7 +393,13 @@ class CompactBinaryCoalescenceResult(CoreResult): ) ) else: - fig, axs = plt.subplots(2, 1) + old_font_size = rcParams["font.size"] + rcParams["font.size"] = 20 + fig, axs = plt.subplots( + 2, 1, + gridspec_kw=dict(height_ratios=[1.5, 1]), + figsize=(16, 12.5) + ) if PLOT_DATA: if format == "html": @@ -567,9 +573,10 @@ class CompactBinaryCoalescenceResult(CoreResult): col=1, ) else: + lower_limit = np.mean(fd_waveforms, axis=0)[0] / 1e3 axs[0].loglog( plot_frequencies, - np.median(fd_waveforms, axis=0), color=WAVEFORM_COLOR, label='Median reconstructed') + np.mean(fd_waveforms, axis=0), color=WAVEFORM_COLOR, label='Mean reconstructed') axs[0].fill_between( plot_frequencies, np.percentile(fd_waveforms, lower_percentile, axis=0), @@ -578,7 +585,7 @@ class CompactBinaryCoalescenceResult(CoreResult): int(upper_percentile - lower_percentile)), alpha=0.3) axs[1].plot( - plot_times, np.median(td_waveforms, axis=0), + plot_times, np.mean(td_waveforms, axis=0), color=WAVEFORM_COLOR) axs[1].fill_between( plot_times, np.percentile( @@ -653,12 +660,12 @@ class CompactBinaryCoalescenceResult(CoreResult): axs[0].set_xlim(interferometer.minimum_frequency, interferometer.maximum_frequency) axs[1].set_xlim(start_time, end_time) - + axs[0].set_ylim(lower_limit) axs[0].set_xlabel(f_domain_x_label) axs[0].set_ylabel(f_domain_y_label) axs[1].set_xlabel(t_domain_x_label) axs[1].set_ylabel(t_domain_y_label) - axs[0].legend(loc='lower left') + axs[0].legend(loc='lower left', ncol=2) if save: filename = os.path.join( @@ -675,7 +682,9 @@ class CompactBinaryCoalescenceResult(CoreResult): ) plt.close() logger.debug("Waveform figure saved to {}".format(filename)) + rcParams["font.size"] = old_font_size else: + rcParams["font.size"] = old_font_size return fig def plot_skymap( -- GitLab