From 6eb59d207a12fde0b99dad63f6e599272705013e Mon Sep 17 00:00:00 2001 From: Claudio Proietti Mercuri <126577429+Cloddino95@users.noreply.github.com> Date: Fri, 23 May 2025 12:56:10 +0200 Subject: [PATCH] label-page change the number appearance and information --- code/label/label.py | 14 ++++++++------ db.sqlite3 | Bin 352256 -> 352256 bytes webapp/templates/dataset_label.html | 2 +- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/code/label/label.py b/code/label/label.py index 5b14801..cce0493 100644 --- a/code/label/label.py +++ b/code/label/label.py @@ -64,8 +64,9 @@ def plot_label(dataset: Dataset, output_type: str = 'html') -> Optional[str]: category_score = scores[category.name]['score'] category_max_score = scores[category.name]['relevance'] category_name = f'{category.name.replace(" ", "
")}
{category_score:.2f}/{category_max_score:.2f}' + category_percentage = f'{category.name.replace(" ", "
")}
{(category_score/category_max_score)*100:.0f}%' - elements.append(category_name) + elements.append(category_percentage) parents.append('QUANTUM') values.append(category_max_score) custom_hover_texts.append(category_name) @@ -76,7 +77,7 @@ def plot_label(dataset: Dataset, output_type: str = 'html') -> Optional[str]: # Store solid RGB color (full opacity) for the category category_color = f'rgb({base_color[0]},{base_color[1]},{base_color[2]})' - colors[category_name] = category_color + colors[category_percentage] = category_color for dimension in dimensions: score = scores[category.name]['dimensions'][dimension.name]['score'] @@ -86,8 +87,9 @@ def plot_label(dataset: Dataset, output_type: str = 'html') -> Optional[str]: max_score_str = f'{max_score:.2f}' dimension_name = f'{dimension.name.replace(" ", "
")}
{score_str}/{max_score_str}' - elements.append(dimension_name) - parents.append(category_name) + dimension_percentage = f'{dimension.name.replace(" ", "
")}
{(score/max_score)*100:.0f}%' + elements.append(dimension_percentage) + parents.append(category_percentage) custom_hover_texts.append(dimension_name) # Compute dimension opacity using the category's base color @@ -95,7 +97,7 @@ def plot_label(dataset: Dataset, output_type: str = 'html') -> Optional[str]: rgba_color = f'rgba({base_color[0]},{base_color[1]},{base_color[2]},{opacity:.2f})' values.append(max_score) - colors[dimension_name] = rgba_color # Assign color with opacity + colors[dimension_percentage] = rgba_color # Assign color with opacity # Store color mapping explicitly in the dataset data = dict( @@ -141,7 +143,7 @@ def plot_label(dataset: Dataset, output_type: str = 'html') -> Optional[str]: xref='paper', yref='paper', x=0.5, y=0.43, showarrow=False, - text=f'{stars}
{score_text}/100', + text=f'{stars}
{float(score_text):.0f}%', textangle=0, xanchor='center', ) diff --git a/db.sqlite3 b/db.sqlite3 index a8f5cacc140674ba0dfe3712d0e45aecce161639..08437dbd2a33d51c842911c0b215e965e3c4d58a 100644 GIT binary patch delta 350 zcmZoTAlh(1bb>S^|3n#QM*fWnMtLHpx<*C{hNf0V237_}dWM#k=9Xrgm*vG7@(A-f zG4OlvEAwsPb=u6gz=&5uotTArw@hdMz^KZ^yJfSZK^w2K9J3>%k%5t^u7R1Zfhodz zOJgGwLo;EJ^z^`L7OD1+e;I+8Y5T{&%)&)tY@CV=e7AYG@l52-=5pgyf0RbNXUJYCr%cg{BG)e?@~|mOjoPm%%YsYB6la#BtKV!w4jLaN|%6a juUwCU)C%{!B7<_ne1E?TpVE}zcvsvG-tJb#vg;`TTjOZm delta 156 zcmZoTAlh(1bb>S^&qNt#MxKocMtLG8x(3Dyh6Yxq##V-AdM0KjX2u4am*vG7atZOK zGw^%xEAwsHEU>_ccXEM%I*SUkFXME-Di($2?zP*y*D_W*F$?itp3eS(QFXJU!E#;} zIc7)3>4DWOQtcoAG6FHv_K$y=g^R>kx!f4|Zu4&AnaG_DWUBIN^QrTdZ+2AB;o9z2 I#j@)u0KQx<`2YX_ diff --git a/webapp/templates/dataset_label.html b/webapp/templates/dataset_label.html index 3a30dac..f969f4c 100644 --- a/webapp/templates/dataset_label.html +++ b/webapp/templates/dataset_label.html @@ -321,7 +321,7 @@

{{ dimension.relevance|floatformat:2 }} %
- {{ dimension.score|floatformat:2 }} / 100 + {{ dimension.score|floatformat:2 }}
{% endfor %}