Skip to content

Conversation

@jjroelofs
Copy link
Contributor

Summary

Closes #23

  • Add Y-axis dropdown to switch between Conversion Score (Bayesian posterior mean) and Conversion Rate (raw ratio)
  • Add Max Variants dropdown (5/10/25/50/75/100) to control number of variants displayed in 3D landscape chart
  • Rename chart title to "Learning-adjusted Conversion Rate (Conversion Score) Over Time"
  • Add Conversion Score column to experiment table alongside Conversion Rate for clarity
  • Fix CSS for new filter dropdowns
  • Fix duplicate tip issue in 3D chart template
  • Change default line chart threshold from 10 to 9

Test plan

  • Visit experiment detail page at /admin/reports/rl/{experiment_id}
  • Verify Y-axis dropdown switches between "Conversion Score" and "Conversion Rate"
  • Verify Max Variants dropdown limits 3D chart to selected number
  • Verify data table shows both Conversion Rate and Conversion Score columns
  • Verify table sorts by Conversion Score by default
  • Verify no duplicate tips appear above/below charts

@jjroelofs jjroelofs force-pushed the feat/chart-filters-and-metrics branch 2 times, most recently from 05152d7 to ff73b64 Compare January 28, 2026 05:55
- Add Y-axis dropdown to switch between Conversion Score (Bayesian
  posterior mean) and Conversion Rate (raw ratio)
- Add Max Variants dropdown (5/10/25/50/75/100) to control number
  of variants displayed in 3D landscape chart
- Rename chart title to "Learning-adjusted Conversion Rate
  (Conversion Score) Over Time"
- Update tooltips to use dynamic metric labels
- Add Conversion Score column to experiment table alongside
  Conversion Rate for clarity
- Fix CSS for new filter dropdowns (metrics, limits)
- Fix duplicate tip issue in 3D chart template
- Change default line chart threshold from 10 to 9
@jjroelofs jjroelofs force-pushed the feat/chart-filters-and-metrics branch from ff73b64 to f32ac0b Compare January 28, 2026 06:01
- Display truncated variant names (max 25 chars) on 3D landscape Y-axis
  when there are 15 or fewer variants for better readability
- Use numeric indices for experiments with >15 variants to avoid clutter
- Short labels ensure proper alignment with axis tick marks
@jjroelofs jjroelofs merged commit 2ac4e55 into 1.x Jan 28, 2026
2 checks passed
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.

Add Y-axis metric toggle and max variants filter for charts

2 participants