Skip to content

Pareto chart refinements: larger axis labels, card tooltip, intro paragraph - #3

Merged
linhaowei1 merged 6 commits into
linhaowei1:blog/harbor-indexfrom
crystalxyz:pareto-chart-refinements
Jul 2, 2026
Merged

Pareto chart refinements: larger axis labels, card tooltip, intro paragraph#3
linhaowei1 merged 6 commits into
linhaowei1:blog/harbor-indexfrom
crystalxyz:pareto-chart-refinements

Conversation

@crystalxyz

Copy link
Copy Markdown

Follow-up refinements to the Harbor-Index Pareto chart (the earlier work landed in #1; these commits came after that merge).

Changes

  • Larger axis tick labels — bumped the x/y tick font size 11 → 14px for readability.
  • Redesigned hover tooltip as a card — provider logo + model/agent title, provider name as a subtitle (OpenAI / Anthropic / Google for the frontier labs, OpenRouter for the open-weight models), a divider, then metric rows: Pass rate, Cost per run, Number of runs. Cost is now labelled per run; run count defaults to 1.
  • Tightened the tooltip metric-row spacing.
  • Wrote an intro paragraph for the chart (cost/score trade-off, reconstructed per-run cost, Pareto frontier, and the OpenRouter low-cache observation).

Files

  • components/harbor-index-pareto-chart.tsx
  • content/blog/harbor-index.mdx

🤖 Generated with Claude Code

crystalxyz and others added 6 commits July 1, 2026 14:43
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Provider row: OpenAI/Anthropic/Google for the frontier labs, OpenRouter
  for the open-weight models.
- Number of runs row (currently 1 for every point; per-point via runs field).
- Cost line now reads $N/run instead of $N/trial.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…ivider, metric rows

Header shows the provider logo, the model+agent title, and the provider
name beneath it; a divider separates a metrics block with label-left /
value-right rows (Pass rate emphasized, Cost per run, Number of runs).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Replace the TODO placeholder with a brief intro covering the cost/score
trade-off, the reconstructed per-run cost (public APIs vs OpenRouter),
the Pareto frontier, and the OpenRouter low-cache observation.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.

2 participants