Skip to content

Improve plot aesthetics: golden ratio, legends, labels#84

Merged
monte-flora merged 1 commit into
masterfrom
improve/plot-aesthetics
Apr 1, 2026
Merged

Improve plot aesthetics: golden ratio, legends, labels#84
monte-flora merged 1 commit into
masterfrom
improve/plot-aesthetics

Conversation

@monte-flora
Copy link
Copy Markdown
Owner

  • Use golden ratio (1.618) for auto-computed figure proportions in get_fig_props — panels are 3.5" wide by ~2.16" tall with padding
  • Adaptive legend placement: query actual subplot positions and place legend just below the lowest panel (no more overlap)
  • Permutation importance: add rotated "Original Score" label along reference dashed line, nudged right proportionally to data range; optional method subtitle via show_method_subtitle kwarg; visible x-axis bottom spine and tick marks
  • ALE/PD 1D curves: bold x-axis labels via fontweight support in set_axis_label
  • ALE/PD 2D plots: improved 2-panel figsize (10x5), bold axis labels
  • Sobol plot: explicit fontsize parameter with scaled tick labels
  • Minimum figure dimensions (6" wide, 4.5" tall) prevent squished aspect ratios on small panel counts

- Use golden ratio (1.618) for auto-computed figure proportions in
  get_fig_props — panels are 3.5" wide by ~2.16" tall with padding
- Adaptive legend placement: query actual subplot positions and place
  legend just below the lowest panel (no more overlap)
- Permutation importance: add rotated "Original Score" label along
  reference dashed line, nudged right proportionally to data range;
  optional method subtitle via show_method_subtitle kwarg; visible
  x-axis bottom spine and tick marks
- ALE/PD 1D curves: bold x-axis labels via fontweight support in
  set_axis_label
- ALE/PD 2D plots: improved 2-panel figsize (10x5), bold axis labels
- Sobol plot: explicit fontsize parameter with scaled tick labels
- Minimum figure dimensions (6" wide, 4.5" tall) prevent squished
  aspect ratios on small panel counts

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@monte-flora monte-flora merged commit 22734be into master Apr 1, 2026
11 checks passed
@monte-flora monte-flora deleted the improve/plot-aesthetics branch April 1, 2026 18:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant