Scriptable Options w Chart.js

Scriptable Options to ciekawy sposób na obejście braku implementacji niektórych funkcjonalności w Chart.js. Dobrym przykładem może być próba ustawienia innej czcionki pierwszej etykiety na osi X. Taka funkcjonalność nie istnieje, ale można ją dopisać dzięki Scriptable Options:
options: {
scales: {
x: {
ticks: {
font: {
size: (c) => {
if (c.index == 0) {
return 20 // Etykieta o indeksie 0 będzie wielkości 20
}
else {
return 12 // Każda pozostała dostanie wartość 12
}
}
}
}
}
}
}