Dans chart.js, comment puis-je définir la taille de la police pour les étiquettes d'axe x sans toucher à la configuration globale?
J'ai déjà essayé de définir l'option 'scaleFontSize' de mon objet options . J'ai également essayé de définir:
{
...
scales: {
xAxes: [{
scaleFontSize: 40
...
}]
}
}
L'attribut fontSize
est en réalité dans scales.xAxes.ticks
et non dans scales.xAxes
comme vous le pensiez.
Il suffit donc de modifier l'attribut comme ceci:
var options = {
scales: {
yAxes: [{
ticks: {
fontSize: 40
}
}]
}
}
Essayez ça marche
options: {
scales: {
xAxes: [{
ticks: {
fontSize: 10
}
}]
}
}
Essayez de voir si cela fonctionnera
{
...
scales: {
xAxes: [{
fontSize: 40
...
}]
}
}
Il ne semble pas que scaleFontSize
soit une propriété valide.
Essayez cette solution simple:
myChart.options.scales.yAxes[0].ticks.fontSize = 40 ;
myChart.update();