Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -511,7 +511,7 @@ def calculate_nps_image_from_excel(file_path):
|
|
| 511 |
fig, ax = plt.subplots(figsize=(3.3, 3.3))
|
| 512 |
wedges, _ = ax.pie(values, colors=colors, startangle=90, wedgeprops=dict(width=0.35))
|
| 513 |
|
| 514 |
-
ax.text(0, 0, f"{nps_score}", ha='center', va='center', fontsize=
|
| 515 |
|
| 516 |
radius = 1.3
|
| 517 |
for i, (label, pct) in enumerate(zip(labels, values)):
|
|
@@ -585,7 +585,7 @@ def calculate_r2_image_from_excel(file_path):
|
|
| 585 |
ax.text(
|
| 586 |
0, 0, f"{int(round(r2_percent))}%",
|
| 587 |
ha='center', va='center',
|
| 588 |
-
fontsize=
|
| 589 |
)
|
| 590 |
|
| 591 |
ax.set_title("R²", fontsize=11, pad=10)
|
|
@@ -652,7 +652,7 @@ def vwcalculate_r2_image_from_excel(file_path):
|
|
| 652 |
ax.text(
|
| 653 |
0, 0, f"{int(round(r2_percent))}%",
|
| 654 |
ha='center', va='center',
|
| 655 |
-
fontsize=
|
| 656 |
)
|
| 657 |
|
| 658 |
ax.set_title("R²", fontsize=11, pad=10)
|
|
@@ -2348,7 +2348,7 @@ def generate_trust_score_image(score):
|
|
| 2348 |
)
|
| 2349 |
|
| 2350 |
# Center Score
|
| 2351 |
-
ax.text(0, 0, f"{score}", ha='center', va='center', fontsize=
|
| 2352 |
|
| 2353 |
# Radial labels (adjusted for perfect alignment)
|
| 2354 |
labels = ["0–4: Low Trust", "5–6: Neutral", "7–8: Trust", "9–10: High Trust"]
|
|
|
|
| 511 |
fig, ax = plt.subplots(figsize=(3.3, 3.3))
|
| 512 |
wedges, _ = ax.pie(values, colors=colors, startangle=90, wedgeprops=dict(width=0.35))
|
| 513 |
|
| 514 |
+
ax.text(0, 0, f"{nps_score}", ha='center', va='center', fontsize=19, fontweight='bold')
|
| 515 |
|
| 516 |
radius = 1.3
|
| 517 |
for i, (label, pct) in enumerate(zip(labels, values)):
|
|
|
|
| 585 |
ax.text(
|
| 586 |
0, 0, f"{int(round(r2_percent))}%",
|
| 587 |
ha='center', va='center',
|
| 588 |
+
fontsize=19, fontweight='bold'
|
| 589 |
)
|
| 590 |
|
| 591 |
ax.set_title("R²", fontsize=11, pad=10)
|
|
|
|
| 652 |
ax.text(
|
| 653 |
0, 0, f"{int(round(r2_percent))}%",
|
| 654 |
ha='center', va='center',
|
| 655 |
+
fontsize=19, fontweight='bold'
|
| 656 |
)
|
| 657 |
|
| 658 |
ax.set_title("R²", fontsize=11, pad=10)
|
|
|
|
| 2348 |
)
|
| 2349 |
|
| 2350 |
# Center Score
|
| 2351 |
+
ax.text(0, 0, f"{score}", ha='center', va='center', fontsize=19, fontweight='bold')
|
| 2352 |
|
| 2353 |
# Radial labels (adjusted for perfect alignment)
|
| 2354 |
labels = ["0–4: Low Trust", "5–6: Neutral", "7–8: Trust", "9–10: High Trust"]
|