@@ -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