@@ -140,8 +140,8 @@ def effectsize_df_plotter(effectsize_df, **plot_kwargs):
140140 )
141141
142142 # Extract Color palette
143- (color_col , bootstraps_color_by_group , n_groups , filled ,
144- swarm_colors , plot_palette_raw , bar_color ,
143+ (color_col , bootstraps_color_by_group , n_groups ,
144+ filled , swarm_colors , plot_palette_raw , bar_color ,
145145 plot_palette_bar , plot_palette_contrast , plot_palette_sankey ) = get_color_palette (
146146 plot_kwargs = plot_kwargs ,
147147 plot_data = plot_data ,
@@ -359,8 +359,9 @@ def effectsize_df_plotter(effectsize_df, **plot_kwargs):
359359 )
360360
361361 # Plot mini-meta or delta-delta violin
362+ delta2_axes = None
362363 if show_mini_meta or show_delta2 :
363- contrast_xtick_labels = plot_minimeta_or_deltadelta_violins (
364+ delta2_axes , contrast_xtick_labels = plot_minimeta_or_deltadelta_violins (
364365 show_mini_meta = show_mini_meta ,
365366 effectsize_df = effectsize_df ,
366367 ci_type = ci_type ,
@@ -373,9 +374,8 @@ def effectsize_df_plotter(effectsize_df, **plot_kwargs):
373374 group_summary_kwargs = group_summary_kwargs ,
374375 contrast_xtick_labels = contrast_xtick_labels ,
375376 effect_size = effect_size ,
376- show_delta2 = show_delta2 ,
377- plot_kwargs = plot_kwargs ,
378- redraw_axes_kwargs = redraw_axes_kwargs ,
377+ show_delta2 = show_delta2 ,
378+ plot_kwargs = plot_kwargs ,
379379 horizontal = horizontal ,
380380 )
381381
@@ -433,7 +433,6 @@ def effectsize_df_plotter(effectsize_df, **plot_kwargs):
433433 )
434434 else :
435435 # For Cumming Plots only.
436- # skip_redraw_lines = True if plot_kwargs["gridkey_rows"] is not None and not any([show_mini_meta, show_delta2]) else False
437436 skip_redraw_lines = True if plot_kwargs ["gridkey_rows" ] is not None else False
438437 Cumming_Plot_Aesthetic_Adjustments (
439438 contrast_axes = contrast_axes ,
@@ -461,7 +460,9 @@ def effectsize_df_plotter(effectsize_df, **plot_kwargs):
461460 contrast_axes = contrast_axes ,
462461 redraw_axes_kwargs = redraw_axes_kwargs ,
463462 float_contrast = float_contrast ,
464- horizontal = horizontal
463+ horizontal = horizontal ,
464+ show_delta2 = show_delta2 ,
465+ delta2_axes = delta2_axes
465466 )
466467
467468 # Swarm bars WIP
@@ -503,80 +504,77 @@ def effectsize_df_plotter(effectsize_df, **plot_kwargs):
503504 summary_bars = plot_kwargs ["summary_bars" ]
504505 if summary_bars is not None and not horizontal :
505506 summary_bars_plotter (
506- summary_bars = summary_bars ,
507- results = results ,
508- ax_to_plot = contrast_axes ,
509- float_contrast = float_contrast ,
510- summary_bars_kwargs = summary_bars_kwargs ,
511- ci_type = ci_type ,
512- ticks_to_plot = ticks_to_plot ,
513- color_col = color_col ,
514- plot_palette_raw = plot_palette_raw ,
515- proportional = proportional ,
516- is_paired = is_paired
507+ summary_bars = summary_bars ,
508+ results = results ,
509+ ax_to_plot = contrast_axes ,
510+ float_contrast = float_contrast ,
511+ summary_bars_kwargs = summary_bars_kwargs ,
512+ ci_type = ci_type ,
513+ ticks_to_plot = ticks_to_plot ,
514+ color_col = color_col ,
515+ plot_palette_raw = plot_palette_raw ,
516+ proportional = proportional ,
517+ is_paired = is_paired
517518 )
518519 # Delta text WIP
519520 delta_text = plot_kwargs ["delta_text" ]
520521 if delta_text and not horizontal :
521522 delta_text_plotter (
522- results = results ,
523- ax_to_plot = contrast_axes ,
524- swarm_plot_ax = rawdata_axes ,
525- ticks_to_plot = ticks_to_plot ,
526- delta_text_kwargs = delta_text_kwargs ,
527- color_col = color_col ,
528- plot_palette_raw = plot_palette_raw ,
529- is_paired = is_paired ,
530- proportional = proportional ,
531- float_contrast = float_contrast ,
532- show_mini_meta = show_mini_meta ,
533- mini_meta_delta = effectsize_df .mini_meta_delta if show_mini_meta else None ,
534- show_delta2 = show_delta2 ,
535- delta_delta = effectsize_df .delta_delta if show_delta2 else None ,
536- idx = idx
523+ results = results ,
524+ ax_to_plot = contrast_axes ,
525+ swarm_plot_ax = rawdata_axes ,
526+ ticks_to_plot = ticks_to_plot ,
527+ delta_text_kwargs = delta_text_kwargs ,
528+ color_col = color_col ,
529+ plot_palette_raw = plot_palette_raw ,
530+ is_paired = is_paired ,
531+ proportional = proportional ,
532+ float_contrast = float_contrast ,
533+ show_mini_meta = show_mini_meta ,
534+ mini_meta_delta = effectsize_df .mini_meta_delta if show_mini_meta else None ,
535+ show_delta2 = show_delta2 ,
536+ delta_delta = effectsize_df .delta_delta if show_delta2 else None ,
537+ idx = idx
537538 )
538539
539540 # Table Axes for horizontal plots
540541 if horizontal :
541542 table_for_horizontal_plots (
542- effectsize_df = effectsize_df ,
543+ effectsize_df = effectsize_df ,
543544 ax = table_axes ,
544- contrast_axes = contrast_axes ,
545- ticks_to_plot = table_axes_ticks_to_plot ,
546- show_mini_meta = show_mini_meta ,
547- show_delta2 = show_delta2 ,
548- table_kwargs = table_kwargs ,
545+ contrast_axes = contrast_axes ,
546+ ticks_to_plot = table_axes_ticks_to_plot ,
547+ show_mini_meta = show_mini_meta ,
548+ show_delta2 = show_delta2 ,
549+ table_kwargs = table_kwargs ,
549550 )
550-
551551
552- # GRIDKEY WIP
552+ # GRIDKEY
553553 gridkey_rows = plot_kwargs ["gridkey_rows" ]
554- # if gridkey_rows is not None and not any([show_mini_meta, show_delta2]):
555554 if gridkey_rows is not None :
556555 gridkey_plotter (
557- is_paired = is_paired ,
558- idx = idx ,
559- all_plot_groups = all_plot_groups ,
560- gridkey_rows = gridkey_rows ,
556+ is_paired = is_paired ,
557+ idx = idx ,
558+ all_plot_groups = all_plot_groups ,
559+ gridkey_rows = gridkey_rows ,
561560 rawdata_axes = rawdata_axes ,
562561 contrast_axes = contrast_axes ,
563- plot_data = plot_data ,
564- xvar = xvar ,
565- yvar = yvar ,
566- results = results ,
567- show_delta2 = show_delta2 ,
568- show_mini_meta = show_mini_meta ,
569- plot_kwargs = plot_kwargs ,
570- x1_level = x1_level ,
571- experiment_label = experiment_label ,
572- float_contrast = float_contrast ,
573- horizontal = horizontal ,
562+ plot_data = plot_data ,
563+ xvar = xvar ,
564+ yvar = yvar ,
565+ results = results ,
566+ show_delta2 = show_delta2 ,
567+ show_mini_meta = show_mini_meta ,
568+ plot_kwargs = plot_kwargs ,
569+ x1_level = x1_level ,
570+ experiment_label = experiment_label ,
571+ float_contrast = float_contrast ,
572+ horizontal = horizontal ,
574573 delta_delta = effectsize_df .delta_delta if show_delta2 else None ,
575574 mini_meta_delta = effectsize_df .mini_meta_delta if show_mini_meta else None ,
576575 effect_size = effect_size ,
577576 )
578577
579-
580578 # Make sure no stray ticks appear!
581579 rawdata_axes .xaxis .set_ticks_position ("bottom" )
582580 rawdata_axes .yaxis .set_ticks_position ("left" )
0 commit comments