Я пытаюсь сделать каждый тик со значением "SUN" жирным.
Используя этот код, мне удалось выделить все экземпляры и сделать их строчными:
xAxes: [{
ticks: {
callback: v => v === 'SUN' ? v.toLowerCase() : v
}
}]
Однако, поскольку Chartjs не допускает HTML в метках, когда я пытался использовать метод bold (), он не меняет стиль, а только возвращает и печатает « Sun » на графике. Я также попытался изменить значение массива fontWeight индекса, выполнив следующие действия, но это также не сработает, вероятно, потому что диаграмма уже будет отображена.
let fontWeights = ["normal"];
xAxes: [{
ticks: {
fontWeight : fontWeights,
callback: (v,i) => {
if(v === "SUN" ) {
fontWeights[i] = "bold"
return v;
}
return v;
}
}
}]
Any work arounds to making particular labels bold based on their value?