Spaces:
Running
on
Zero
Running
on
Zero
Update recommendation_html_format.py
Browse files
recommendation_html_format.py
CHANGED
@@ -54,26 +54,9 @@ def format_recommendation_html(recommendations: List[Dict], is_description_searc
|
|
54 |
print(f"Error in convert_to_display_score: {str(e)}")
|
55 |
return 70
|
56 |
|
57 |
-
# def _generate_progress_bar(score: float) -> float:
|
58 |
-
# """生成非線性的進度條寬度"""
|
59 |
-
# if score <= 0.3:
|
60 |
-
# width = 30 + (score / 0.3) * 20
|
61 |
-
# elif score <= 0.6:
|
62 |
-
# width = 50 + ((score - 0.3) / 0.3) * 20
|
63 |
-
# elif score <= 0.8:
|
64 |
-
# width = 70 + ((score - 0.6) / 0.2) * 15
|
65 |
-
# else:
|
66 |
-
# width = 85 + ((score - 0.8) / 0.2) * 15
|
67 |
-
|
68 |
-
# import random
|
69 |
-
# width += random.uniform(-2, 2)
|
70 |
-
# return min(100, max(20, width))
|
71 |
|
72 |
def _generate_progress_bar(score: float) -> float:
|
73 |
-
"""
|
74 |
-
優化進度條寬度計算
|
75 |
-
|
76 |
-
改進:
|
77 |
- 確保100%時完全填滿
|
78 |
- 更線性的視覺呈現
|
79 |
- 保持合理的視覺比例
|
|
|
54 |
print(f"Error in convert_to_display_score: {str(e)}")
|
55 |
return 70
|
56 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
57 |
|
58 |
def _generate_progress_bar(score: float) -> float:
|
59 |
+
"""
|
|
|
|
|
|
|
60 |
- 確保100%時完全填滿
|
61 |
- 更線性的視覺呈現
|
62 |
- 保持合理的視覺比例
|