1๐
โ
I think u need to change the name property of chartjs
.
in ur example above u have the same name for the 2 chartjs.
so, just change the name property :
and the first chart gives her the name: lineChartTestOne
$chartjs = app()->chartjs
->name('lineChartTestOne')
->type('line')
->size(['width' => 400, 'height' => 200])
->labels($date)
->datasets([
[
"label" => "Gesammelte Coins",
'backgroundColor' => "rgba(38, 185, 154, 0.31)",
'borderColor' => "rgba(38, 185, 154, 0.7)",
"pointBorderColor" => "rgba(38, 185, 154, 0.7)",
"pointBackgroundColor" => "rgba(38, 185, 154, 0.7)",
"pointHoverBackgroundColor" => "#fff",
"pointHoverBorderColor" => "rgba(220,220,220,1)",
'data' => $coins,
]
])
->options([]);
and the second chart gives her the name: lineChartTestTow
$chartjs2 = app()->chartjs
->name('lineChartTestTow')
->type('line')
->size(['width' => 400, 'height' => 200])
->labels($date)
->datasets([
[
"label" => "Gesammelte Coins",
'backgroundColor' => "rgba(38, 185, 154, 0.31)",
'borderColor' => "rgba(38, 185, 154, 0.7)",
"pointBorderColor" => "rgba(38, 185, 154, 0.7)",
"pointBackgroundColor" => "rgba(38, 185, 154, 0.7)",
"pointHoverBackgroundColor" => "#fff",
"pointHoverBorderColor" => "rgba(220,220,220,1)",
'data' => $coins,
]
])
->options([]);
Source:stackexchange.com