Skip to content

Commit a00a41e

Browse files
authored
select top-k marklines (#26)
1 parent 8aba49e commit a00a41e

File tree

1 file changed

+17
-13
lines changed

1 file changed

+17
-13
lines changed

leaderboard.html

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -490,6 +490,7 @@ <h3>🤗 More Leaderboards</h3>
490490
};
491491

492492
const displayChart = (score) => {
493+
const maxMarkLineModels = 8;
493494
// sort first
494495
const data = globalData
495496
.filter((model) => {
@@ -514,25 +515,28 @@ <h3>🤗 More Leaderboards</h3>
514515
1 + Math.max(...data.map((model) => model["pass@1"][score]));
515516

516517
const nonPromptedModels = data.filter(
517-
(model) => model["prompted"] == false,
518+
(model) => model["prompted"] == false && model["size"] != null,
518519
);
519520
const promptedModels = data.filter(
520-
(model) => model["prompted"] == true,
521+
(model) => model["prompted"] == true && model["size"] != null,
521522
);
523+
const nonSizeModels = data.filter(
524+
model => model.size === null
525+
).slice(0, maxMarkLineModels);
526+
527+
nonSizeModels.forEach((model) => {
528+
chartOption.series[1].markLine.data.push({
529+
name: model["Model"],
530+
yAxis: model["pass@1"][score],
531+
});
532+
});
522533

523534
[nonPromptedModels, promptedModels].forEach((series, idx) => {
524535
series.forEach((model) => {
525-
if (model["size"] == null) {
526-
chartOption.series[idx].markLine.data.push({
527-
name: model["Model"],
528-
yAxis: model["pass@1"][score],
529-
});
530-
} else {
531-
chartOption.series[idx].data.push({
532-
name: model["Model"],
533-
value: [`${Math.round(model["size"])}`, model["pass@1"][score]],
534-
});
535-
}
536+
chartOption.series[idx].data.push({
537+
name: model["Model"],
538+
value: [`${Math.round(model["size"])}`, model["pass@1"][score]],
539+
});
536540
});
537541
});
538542

0 commit comments

Comments
 (0)