mgsmus lineChart kütüphanesi ile ön yüze data getiriyorum. Aynı zamanda para biriminide göstermek istiyorum. Hemen hemen tüm kaynaklar çözümü js ile bir callback fonksiyonu göndermem gerektiğini söylüyor. Fakat ben php üzerinden bu kütüphaneyi getiriyorum. İlgili yere callback fonksiyonunu yazmaya çalıştığımda yukarıda size ilettiğim hataları alıyorum. Fonksiyonun bütün halini iletiyorum.
public function getLineChartOptions()
{
return [
'tooltips' => [
'backgroundColor' => '#000000',
'titleFontColor' => '#ffffff',
'bodyFontColor' => '#e5e5e5',
'bodySpacing' => 4,
'YrPadding' => 12,
'mode' => 'nearest',
'intersect' => 0,
'position' => 'nearest',
],
'responsive' => true,
'scales' => [
'yAxes' => [[
'barPercentage' => 1.6,
'ticks' => [
'padding' => 10,
'fontColor' => '#9e9e9e',
'callback' => function() {
return "$";
}
],
'gridLines' => [
'drawBorder' => false,
'color' => 'rgba(29,140,248,0.1)',
'zeroLineColor' => 'transparent',
'borderDash' => [2],
'borderDashOffset' => [2],
],
]],
'xAxes' => [[
'barPercentage' => 1.6,
'ticks' => [
'suggestedMin' => 60,
'suggestedMax' => 125,
'padding' => 20,
'fontColor' => '#9e9e9e',
],
'gridLines' => [
'drawBorder' => false,
'color' => 'rgba(29,140,248,0.0)',
'zeroLineColor' => 'transparent',
],
]],
],
];
}