Commit
·
4907a8b
1
Parent(s):
1d11c02
fix: Use language codes if more than 5 languages are selected
Browse files
app.py
CHANGED
@@ -640,16 +640,23 @@ def produce_radial_plot(
|
|
640 |
line=dict(color=f'rgb({r}, {g}, {b})'),
|
641 |
))
|
642 |
|
643 |
-
|
644 |
-
|
|
|
|
|
|
|
|
|
|
|
645 |
languages_str = ", ".join([language.name for language in languages[:-1]])
|
646 |
languages_str += " and "
|
647 |
-
|
|
|
|
|
648 |
|
649 |
if use_rank_score:
|
650 |
-
title = f'Rank Score on
|
651 |
else:
|
652 |
-
title = f'Raw Score on
|
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(
|