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