@@ -789,7 +789,11 @@ def EffectSizeDataFramePlotter(EffectSizeDataFrame, **plot_kwargs):
789789 delta_axes .set_ylim (low , high )
790790 else :
791791 delta_axes .set_ylim (custom_delta_ylim )
792-
792+ if delta2 :
793+ ylim_contrast = contrast_axes .get_ylim ()
794+ ylim_delta = delta_axes .get_ylim ()
795+ ylim = (min (ylim_contrast [0 ], ylim_delta [0 ]), max (ylim_contrast [1 ], ylim_delta [1 ]))
796+ contrast_axes .set_ylim (ylim )
793797
794798 if is_paired == "baseline" and show_pairs == True :
795799 rightend_ticks_raw = np .array ([len (i )- 1 for i in temp_idx ]) + np .array (temp_ticks_to_skip )
@@ -846,17 +850,13 @@ def EffectSizeDataFramePlotter(EffectSizeDataFrame, **plot_kwargs):
846850 rightend_ticks = np .array ([len (i )- 1 for i in idx ]) + np .array (ticks_to_skip )
847851
848852 sns .despine (ax = delta_axes , bottom = True )
849- ylim_contrast = contrast_axes .get_ylim ()
850- ylim_delta = delta_axes .get_ylim ()
851- ylim = (min (ylim_contrast [0 ], ylim_delta [0 ]), max (ylim_contrast [1 ], ylim_delta [1 ]))
852853
853854 xlim = delta_axes .get_xlim ()
854855 redraw_axes_kwargs ['y' ] = ylim [0 ]
855856
856857 delta_axes .hlines (xmin = 0 , xmax = 0.5 , ** redraw_axes_kwargs )
857858
858859 delta_axes .set_ylim (ylim )
859- contrast_axes .set_ylim (ylim )
860860 del redraw_axes_kwargs ['y' ]
861861
862862 # Set raw axes y-label.
0 commit comments