mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-30 01:04:59 +00:00
aider: Make the percentages on top of Aider's bars and the Aider x labels bold.
# Aider chat conversation: USER: make the percentages on top of aiders bars bold. make the aider x labels bold too ASSISTANT: To make the percentages on top of Aider's bars bold and the Aider x labels bold, we need to modify the text properties in the plotting section. Here are the *SEARCH/REPLACE* blocks: benchmark/swe_bench_lite.py ```python <<<<<<< SEARCH if "Aider" in model: y = yval + 0.75 va = "bottom" else: y = yval - 1.25 va = "top" ax.text( bar.get_x() + bar.get_width() / 2, y, f"{yval}%", ha="center", va=va, fontsize=14, # alpha=0.75, ) ======= y = yval + 0.75 if "Aider" in model else yval - 1.25 va = "bottom" if "Aider" in model else "top" fontweight = "bold" if "Aider" in model else "normal" ax.text( bar.get_x() + bar.get_width() / 2, y, f"{yval}%", ha="center", va=va, fontsize=14, fontweight=fontweight, ) >>>>>>> REPLACE ``` benchmark/swe_bench_lite.py ```python <<<<<<< SEARCH plt.xticks( # rotation=45, # ha="center", fontsize=16, color=font_color, ) ======= xticks = plt.xticks( fontsize=16, color=font_color, ) for label in xticks[1]: if "Aider" in label.get_text(): label.set_fontweight("bold") >>>>>>> REPLACE ```
This commit is contained in:
parent
cf1140ba71
commit
d37bace5d7
1 changed files with 8 additions and 10 deletions
|
@ -40,12 +40,9 @@ def plot_swe_bench_lite(data_file):
|
||||||
|
|
||||||
for model, bar in zip(models, bars):
|
for model, bar in zip(models, bars):
|
||||||
yval = bar.get_height()
|
yval = bar.get_height()
|
||||||
if "Aider" in model:
|
y = yval + 0.75 if "Aider" in model else yval - 1.25
|
||||||
y = yval + 0.75
|
va = "bottom" if "Aider" in model else "top"
|
||||||
va = "bottom"
|
fontweight = "bold" if "Aider" in model else "normal"
|
||||||
else:
|
|
||||||
y = yval - 1.25
|
|
||||||
va = "top"
|
|
||||||
|
|
||||||
ax.text(
|
ax.text(
|
||||||
bar.get_x() + bar.get_width() / 2,
|
bar.get_x() + bar.get_width() / 2,
|
||||||
|
@ -54,19 +51,20 @@ def plot_swe_bench_lite(data_file):
|
||||||
ha="center",
|
ha="center",
|
||||||
va=va,
|
va=va,
|
||||||
fontsize=14,
|
fontsize=14,
|
||||||
# alpha=0.75,
|
fontweight=fontweight,
|
||||||
)
|
)
|
||||||
|
|
||||||
# ax.set_xlabel("Models", fontsize=18)
|
# ax.set_xlabel("Models", fontsize=18)
|
||||||
ax.set_ylabel("Instances resolved (%)", fontsize=18, color=font_color)
|
ax.set_ylabel("Instances resolved (%)", fontsize=18, color=font_color)
|
||||||
ax.set_title("SWE Bench Lite", fontsize=20)
|
ax.set_title("SWE Bench Lite", fontsize=20)
|
||||||
ax.set_ylim(0, 29.9)
|
ax.set_ylim(0, 29.9)
|
||||||
plt.xticks(
|
xticks = plt.xticks(
|
||||||
# rotation=45,
|
|
||||||
# ha="center",
|
|
||||||
fontsize=16,
|
fontsize=16,
|
||||||
color=font_color,
|
color=font_color,
|
||||||
)
|
)
|
||||||
|
for label in xticks[1]:
|
||||||
|
if "Aider" in label.get_text():
|
||||||
|
label.set_fontweight("bold")
|
||||||
plt.tight_layout(pad=3.0)
|
plt.tight_layout(pad=3.0)
|
||||||
plt.savefig("swe_bench_lite.jpg")
|
plt.savefig("swe_bench_lite.jpg")
|
||||||
plt.savefig("swe_bench_lite.svg")
|
plt.savefig("swe_bench_lite.svg")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue