mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-28 08:14:59 +00:00
aider: Added a second bar for row.percent_cases_well_formed
to each graph.
# 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.
This commit is contained in:
parent
92ea428b82
commit
89db1d8673
1 changed files with 16 additions and 0 deletions
|
@ -56,12 +56,20 @@ it will work best with models that score well on the benchmarks.
|
|||
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 %}
|
||||
|
||||
var leaderboardChart = new Chart(ctx, {
|
||||
|
@ -124,12 +132,20 @@ Therefore, results are available for fewer models.
|
|||
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 %}
|
||||
|
||||
var leaderboardChart = new Chart(ctx, {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue