feat: Change x-axis to show version number

This commit is contained in:
Paul Gauthier (aider) 2024-08-13 13:47:59 -07:00
parent a5dde7000b
commit a7b108a0e9

View file

@ -6,49 +6,31 @@
document.addEventListener('DOMContentLoaded', function () { document.addEventListener('DOMContentLoaded', function () {
var ctx = document.getElementById('blameChart').getContext('2d'); var ctx = document.getElementById('blameChart').getContext('2d');
var blameData = { var blameData = {
labels: [{% for row in site.data.blame %}'{{ row.end_tag }}',{% endfor %}],
datasets: [{ datasets: [{
label: 'Aider\'s Contribution to Each Release', label: 'Aider\'s Contribution to Each Release',
data: [ data: [{% for row in site.data.blame %}{{ row.aider_percentage }},{% endfor %}],
{% for row in site.data.blame %} backgroundColor: 'rgba(54, 162, 235, 0.8)',
{
x: '{{ row.end_date }}',
y: {{ row.aider_percentage }},
r: Math.sqrt({{ row.aider_total }}) * 1.5,
label: '{{ row.end_tag }}',
percentage: {{ row.aider_percentage }},
lines: {{ row.aider_total }}
},
{% endfor %}
],
backgroundColor: 'rgba(54, 162, 235, 0.2)',
borderColor: 'rgba(54, 162, 235, 1)', borderColor: 'rgba(54, 162, 235, 1)',
borderWidth: 1 borderWidth: 1
}] }]
}; };
var blameChart = new Chart(ctx, { var blameChart = new Chart(ctx, {
type: 'bubble', type: 'bar',
data: blameData, data: blameData,
options: { options: {
scales: { scales: {
x: { x: {
type: 'time', type: 'category',
time: {
unit: 'month',
displayFormats: {
month: 'MMM YYYY'
}
},
title: { title: {
display: true, display: true,
text: 'Release date' text: 'Version'
}, },
ticks: { ticks: {
maxRotation: 45, maxRotation: 45,
minRotation: 45 minRotation: 45
}, }
min: moment('{{ site.data.blame | first | map: "end_date" | first }}').subtract(1, 'month'),
max: moment('{{ site.data.blame | last | map: "end_date" | first }}').add(1, 'month')
}, },
y: { y: {
title: { title: {