mirror of
https://github.com/Aider-AI/aider.git
synced 2025-12-23 08:48:18 +00:00
# Aider chat conversation:
USER: in each graph, give each model a second bar showing row.percent_cases_well_formed
ASSISTANT: Here are the changes to add a second bar for `row.percent_cases_well_formed` to each graph:
docs/leaderboards/index.md
```markdown
<<<<<<< SEARCH
var leaderboardData = {
labels: [],
datasets: [{
label: 'Percent correct on code editing tasks',
data: [],
backgroundColor: 'rgba(54, 162, 235, 0.2)',
borderColor: 'rgba(54, 162, 235, 1)',
borderWidth: 1
}]
};
{% for row in edit_sorted %}
leaderboardData.labels.push('{{ row.model }}');
leaderboardData.datasets[0].data.push({{ row.pass_rate_2 }});
{% endfor %}
=======
var leaderboardData = {
labels: [],
datasets: [{
label: 'Percent correct on code editing tasks',
data: [],
backgroundColor: 'rgba(54, 162, 235, 0.2)',
borderColor: 'rgba(54, 162, 235, 1)',
borderWidth: 1
},
{
label: 'Percent cases well formed',
data: [],
backgroundColor: 'rgba(255, 99, 132, 0.2)',
borderColor: 'rgba(255, 99, 132, 1)',
borderWidth: 1
}]
};
{% for row in edit_sorted %}
leaderboardData.labels.push('{{ row.model }}');
leaderboardData.datasets[0].data.push({{ row.pass_rate_2 }});
leaderboardData.datasets[1].data.push({{ row.percent_cases_well_formed }});
{% endfor %}
>>>>>>> REPLACE
```
docs/leaderboards/index.md
```markdown
<<<<<<< SEARCH
var leaderboardData = {
labels: [],
datasets: [{
label: 'Percent correct on code refactoring tasks',
data: [],
backgroundColor: 'rgba(54, 162, 235, 0.2)',
borderColor: 'rgba(54, 162, 235, 1)',
borderWidth: 1
}]
};
{% for row in refac_sorted %}
leaderboardData.labels.push('{{ row.model }}');
leaderboardData.datasets[0].data.push({{ row.pass_rate_1 }});
{% endfor %}
=======
var leaderboardData = {
labels: [],
datasets: [{
label: 'Percent correct on code refactoring tasks',
data: [],
backgroundColor: 'rgba(54, 162, 235, 0.2)',
borderColor: 'rgba(54, 162, 235, 1)',
borderWidth: 1
},
{
label: 'Percent cases well formed',
data: [],
backgroundColor: 'rgba(255, 99, 132, 0.2)',
borderColor: 'rgba(255, 99, 132, 1)',
borderWidth: 1
}]
};
{% for row in refac_sorted %}
leaderboardData.labels.push('{{ row.model }}');
leaderboardData.datasets[0].data.push({{ row.pass_rate_1 }});
leaderboardData.datasets[1].data.push({{ row.percent_cases_well_formed }});
{% endfor %}
>>>>>>> REPLACE
```
This adds a second dataset to each chart's `leaderboardData`, with a label of "Percent cases well formed". It sets different colors for the bars and borders.
Then in the loop that populates the data, it pushes the `row.percent_cases_well_formed` value into the second dataset.
With these changes, each model will have two bars - one for the pass rate and one for the percent of cases that were well formed.
|
||
|---|---|---|
| .. | ||
| leaderboards | ||
| benchmarks-0125.md | ||
| benchmarks-1106.md | ||
| benchmarks-speed-1106.md | ||
| benchmarks.md | ||
| commands.md | ||
| conventions.md | ||
| ctags.md | ||
| docker.md | ||
| faq.md | ||
| install.md | ||
| llms.md | ||
| repomap.md | ||
| unified-diffs.md | ||
| voice.md | ||