saattrupdan commited on
Commit
4907a8b
·
1 Parent(s): 1d11c02

fix: Use language codes if more than 5 languages are selected

Browse files
Files changed (1) hide show
  1. app.py +12 -5
app.py CHANGED
@@ -640,16 +640,23 @@ def produce_radial_plot(
640
  line=dict(color=f'rgb({r}, {g}, {b})'),
641
  ))
642
 
643
- languages_str = ""
644
- if len(languages) > 1:
 
 
 
 
 
645
  languages_str = ", ".join([language.name for language in languages[:-1]])
646
  languages_str += " and "
647
- languages_str += languages[-1].name
 
 
648
 
649
  if use_rank_score:
650
- title = f'Rank Score on on {languages_str} Language Tasks'
651
  else:
652
- title = f'Raw Score on on {languages_str} Language Tasks'
653
 
654
  # Builds the radial plot from the results
655
  fig.update_layout(
 
640
  line=dict(color=f'rgb({r}, {g}, {b})'),
641
  ))
642
 
643
+ if len(languages) > 5:
644
+ languages_str = ", ".join(
645
+ [language.code.upper() for language in languages[:-1]]
646
+ )
647
+ languages_str += " and "
648
+ languages_str += languages[-1].code
649
+ elif len(languages) > 1:
650
  languages_str = ", ".join([language.name for language in languages[:-1]])
651
  languages_str += " and "
652
+ languages_str += languages[-1].name
653
+ else:
654
+ languages_str = languages[0].name
655
 
656
  if use_rank_score:
657
+ title = f'Rank Score on {languages_str} Language Tasks'
658
  else:
659
+ title = f'Raw Score on {languages_str} Language Tasks'
660
 
661
  # Builds the radial plot from the results
662
  fig.update_layout(