diff --git a/aider/website/_posts/2024-09-26-senior-junior.md b/aider/website/_posts/2024-09-26-senior-junior.md index 05115cb3a..e28fc0a36 100644 --- a/aider/website/_posts/2024-09-26-senior-junior.md +++ b/aider/website/_posts/2024-09-26-senior-junior.md @@ -63,21 +63,23 @@ document.addEventListener('DOMContentLoaded', function() { {% assign sorted_data = site.data.senior | sort: "pass_rate_2" | reverse %} {% assign grouped_data = sorted_data | group_by: "model" %} + const datasets = []; + {% for group in grouped_data %} - const dataset = { + datasets.push({ label: '{{ group.name }}', data: [], backgroundColor: getRandomColor(), - }; + }); {% for item in group.items %} data.labels.push('{{ item.junior_model }} ({{ item.junior_edit_format | default: item.edit_format }})'); - dataset.data.push({{ item.pass_rate_2 }}); + datasets[datasets.length - 1].data.push({{ item.pass_rate_2 }}); {% endfor %} - - data.datasets.push(dataset); {% endfor %} + data.datasets = datasets; + new Chart(ctx, { type: 'bar', data: data,